Vinnaren i pepparkakshustävlingen!
2014-10-10, 13:39
  #1
Medlem
Nattskenets avatar
Så. Jag har 10 checkboxar i mitt projekt. När man avslutar programmet, sparas automatiskt allt man har gjort i programmet t.ex. sparas information om huruvida checkboxarna är ikryssade eller inte, såhär:

Kod:
Open "settings.ini" For Output As #1

For i = 0 To 9

    Print #1, chkSong(i).Value
    
Next i

Close #1

När man sedan startar programmet igen laddas inställningarna:

Kod:
Open "settings.ini" For Input As #1

For i = 0 To 9

    On Error Resume Next
    Line Input #1, chkSetting
    chkSong(i).Value = chkSetting

Next i

Close #1

Problemet nu, som jag behöver lösa, är att för varje checkbox som sätts till value 1 dvs ikryssad, så anropas funktionen chkSong_click, vilket jag inte vill.

Hur löser man det bäst och enklast?

Edit: Löste det. Den del av koden i chkSong_Click jag inte ville skulle utföras vid programstart la jag istället i chkSong_MouseUp.
__________________
Senast redigerad av Nattskenet 2014-10-10 kl. 13:44.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback