18/11/10 18:52
magicolotto
X
Ultima modifica effettuata da magicolotto 30/08/18 17:29
aaa
19/11/10 20:18
GrG
mostra il codice che usi per crearle
aaa
19/11/10 20:58
magicolotto
X
Ultima modifica effettuata da magicolotto 30/08/18 17:30
aaa
20/11/10 11:00
GrG
penso che tu debba azzerare la variabile C, altrimenti il nome delle label cambia sempre...
quindi quando le elimini con il codice
For I = lblDifferenza.Count - 1 To 1 Step -1
Unload lblDifferenza(I)
Next 'Subito sotto metti:
C = 0
aaa
20/11/10 17:48
magicolotto
ok provo e ti faccio sapere, grazieee
aaa
20/11/10 20:39
magicolotto
ho provato
ma quando vado a creare un'altro in runtime
mi dice
oggetto gia caricato
e mi da errore
errore run time 360
aaa
20/11/10 22:19
GrG
se ti da quell'errore forse significa che non le elimini correttamente...
qui tocca usare delle msgbox per fare chiarezza...
Usa (per prova) poche label, magari usa solo 3 label...
quindi prima di crearle, ossia prima della riga:
Load lblDifferenza(C)
ci metti un msgbox con scritto "Caricando label(" & C & "
"
e poi nel codice per eliminarle prima della riga:
Unload lblDifferenza(I)
ci metti un msgbox con scritto "Eliminando la label(" & I & "
"
così puoi controllare quando crei (ad esempio) la label(0), label(1), label(2) ... e vedere se dopo vengono eliminate
fammi sapere
Ultima modifica effettuata da GrG 20/11/10 22:21
aaa
21/11/10 6:51
magicolotto
si ho provato
elimina le label,tanto è vero che l'ultimo msgbox che visualizzo è 00 cioè il caption che è scritto nella label iniziale( quella posta nel formnata a livello di progettazione)
il fatto è che vengono eliminate
per quello che ho capito, se ricreo lo stesso numero di label al 2° successivo, queste stesse seconde non vengono cancellate.
aaa