Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - non visualizzare gli zeri in una label
Forum - Visual Basic 6 - non visualizzare gli zeri in una label

Avatar
Etto91 (Normal User)
Newbie


Messaggi: 7
Iscritto: 16/12/2008

Segnala al moderatore
Postato alle 18:46
Giovedì, 18/12/2008
alla label1 assegno una variabile di valore zero
x(1,1) = 0
label1.caption = x(1,1)
voglio che nella label1 se ci sono degli zeri nn si visualizzano ma quando gli cambio valore
es.
x(1,1) = 1
label1.caption = x(1,1)
voglio vedere
praticamente voglio che siano visualizzati tutti i valori tranne gli zeri

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 19:46
Giovedì, 18/12/2008
basta che usi la funzione replace...esempio:

label1.caption = x(1, 1)
label1.caption = Replace(label1.caption, "0", "")


:)

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 23:58
Giovedì, 18/12/2008
pero` cosi non visualizzi nemmeno lo 0 di 1409 (visualizzerai 149)
a mio parere il metodo migliore e` una semplicissima if-else

PM Quote
Avatar
Etto91 (Normal User)
Newbie


Messaggi: 7
Iscritto: 16/12/2008

Segnala al moderatore
Postato alle 0:07
Venerdì, 19/12/2008
Testo quotato

Postato originariamente da GrG:

basta che usi la funzione replace...esempio:

label1.caption = x(1, 1)
label1.caption = Replace(label1.caption, "0", "")


:)


Grazie mille!!:D

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 13:20
Venerdì, 19/12/2008
ha ragione paperoga gli zeri compresi in dei numeri saranno levati...quindi se vuoi che nella label non ci sia lo 0 basta fare:

label1.caption = x(1, 1)
if label1.caption = "0" then
label1.caption = ""
end if

PM Quote