jos minulla on ListBox ja siinä on kolme solua per rivi, niin miten saan kirjoitettua esim rivi 1 solu kahteen
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
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..
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ä.
Jaahas jaahas, eli tab sitten todellakin toimii (sehän tuo Chr(9) on :)
Toki toki.. ainahan voi kokeilla jotain uutta ja ihmeellistä :)
Jotenkin näyttää siltä, että Areena-pelissä (ainakin viitosessa) asekaupassa olisi käytetty tätä tekniikkaa..
Aihe on jo aika vanha, joten et voi enää vastata siihen.