Miten saa checkboxit tallennettua muistiin. Tarkoitus olisi, että kun seuraavan kerran avaa ohjelman, niin viime kerralla asetetut arvot jäisivät muistiin?
Sinun pitää tallentaa niiden arvot jonnekkin, kuten ini-tiedostoon, tietokantaan, tekstitiedostoon tai jonnekkin.
Koodivinkeistä löytyy useita ohjeita.
Tallenna tekstitiedostoon vaikka näin:
Open App.Path & "\filu.txt" For Input as #1
'jolloin ohjelma luo ajon aikana tyhjän tekstitiedoston
Print, text1.text' ja tähän laitat tilalle sen checkboxin arvon
Close
Tallentamisesta on kysytty varmaan yli kymmenen kertaa. Pistäpä putkan hakuun, niin kyllä löytyy.
Jees, eli tallennus onnistui tekstitiedostoon. Siinä on nyt tallennettu jokaiselle riville checkboxin arvo (1 tai 0). Rivejä on siis yhteensä 4. Nyt pitäis vielä saada luettua ne siten, että ohjelma osaa käynnistyessään ladata jokaisen checkboxin oikein.
No äsken varmaan tallensit Printillä...?
No nyt pistät For Outputin tilalle For Input
Ja teet kaiken ihan samoin kuin äsken, paitsi että et pistä:
Print #1, tietoa
vaan
Input #1, muuttuja/olio
Aihe on jo aika vanha, joten et voi enää vastata siihen.