Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VBA: ListBox

aerosoul [18.11.2002 08:47:44]

#

jos minulla on ListBox ja siinä on kolme solua per rivi, niin miten saan kirjoitettua esim rivi 1 solu kahteen

trinit [18.11.2002 10:09:02]

#

Tarkoitatkohan nyt ListView kontrollia? Muistaakseni ListBoxiin ei saanut tehtyä sarakkeita riveille. Voin kyllä olla väärässäkin. Kuitenkin, ListView:tä käsiteltiin aiheessa:

https://www.ohjelmointiputka.net/keskustelu/917-listview-kontrollista

thefox [18.11.2002 11:06:55]

#

Juuh.. ListBoxissa tällainen solutus ei onnistu muutenkuin pistämällä joku tasakokoinen fontti (Courier New etc) ja tekemällä ihan raakasti välilyönnillä ne rivitykset :) Tabin toimivuudesta ei tietoa..

Antti Laaksonen [18.11.2002 17:50:10]

#

Sarkainvälejä käyttämällä on mahdollista saada ListBoxiinkin sarakkeet kaikilla fonteilla, tosin sarakkeiden tietojen on oltava samaa pituusluokkaa joka rivillä. Erota siis tiedot yhdellä tai useammalla Chr(9):llä, esimerkiksi:

List1.AddItem "Sarake 1" & Chr(9) & "Sarake 2" & Chr(9) & "Sarake 3"

Parempi ratkaisu on kuitenkin käyttää jotain lisäkomponenttia, esimerkiksi tuota trinitin mainitsemaa ListViewiä.

thefox [18.11.2002 20:49:12]

#

Jaahas jaahas, eli tab sitten todellakin toimii (sehän tuo Chr(9) on :)

progo [19.11.2002 20:08:55]

#

Toki toki.. ainahan voi kokeilla jotain uutta ja ihmeellistä :)

progo [20.11.2002 17:04:34]

#

Jotenkin näyttää siltä, että Areena-pelissä (ainakin viitosessa) asekaupassa olisi käytetty tätä tekniikkaa..

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta