Oppure

Loading
08/02/07 16:09
DarkKnight
domandona: io ho una serie di checkbox, che in base al valore (se spuntata o meno) devono aggiungere del testo a una casella di testo multilinea(come quella dove scriviamo i post insomma..) il problems è che ogni volta che ne clicco una, mi ri resetta tutto quello che ha scritto dentro :-| vi posto anche il codice così date un occhio
 
    Note = "testo di base: "
    If optSosp(0).Value = 1 Then
         StrTemp = StrTemp & "testo 1, "
    ElseIf optSosp(1).Value = 1 Then
         StrTemp = StrTemp & "testo 2, "
    ElseIf optSosp(2).Value = 1 Then
         StrTemp = StrTemp & "testo 3, "
         virgola = 1
    ...
    ....
    ....
    ElseIf optSosp(9).Value = 1 Then
         StrTemp = StrTemp & "testo 9, "
    End If
    Note = Note & StrTemp


note è il campo multilinea, mentre le check sono i vari optSosp (così chiamati perchè in origine erano optionbutton, successivamente si è rivelato necessario trasformarli in check e in tutto il programma avrei dovuto cambiare nomi).

se ad esempio la 3, la 7 e la 5 son selezionate ci sarà questo testo in note:

testo di base: testo 3, testo5, testo7,

e se la 5 viene deselezionata sarà solo
testo di base: testo 3, testo7,

qualcuno sa darmi una mano?:d
aaa
09/02/07 14:29
Hacker
prova ad usare:

if ... then

...

end if

ogni volta al posto degli ElseIf;)
aaa
09/02/07 16:19
P4p3r0g4
già il fatto che una sia spuntata non esclude che lo sia anche un altra in questo caso.
aaa
02/06/07 11:11
simo!!
StrTemp è una variabile, giusto?!allora secondo me dovresti scrivere
"StrTemp=StrTemp+"testo2""
ho fatto un programma con la stessa esigenza e a me funziona!!!!spero di esserti stato utile!!!!!!;)
aaa