View Full Version : [vb6] sto impazzendo per una cassata...
RaouL_BennetH
24-02-2005, 08:32
allora, il mio problema è che non riesco a capire come funziona "enum":
In un form ho quattro textbox:
txtCognome, txtNome, txtMail, txtWeb
e questo è il codice:
Option Explicit
Enum TextBoxes
txtCognome = 0
txtNome = 1
txtMail = 2
txtWeb = 3
End Enum
Private Sub Form_Load()
Dim x As Integer
for x = txtCognome to txtWeb
TextBox(x).enabled = False 'e già qui ho il problema perchè l'intellisense non funziona
next x
End Sub
Se eseguo l'applicazione, mi dice che TextBox non è una routine valida.
Bene, dico che pirla, ho sbagliato il nome, è TextBoxes...
lo cambio e mi da come errore:
prevista variabile o routine, non enum
allora il mio volto assume questa espressione
:huh:
plz, un aiutino?
Thx.
RaouL.
Brigante
24-02-2005, 09:01
Option Explicit
Enum TextBoxes
txtCognome = 0
txtNome = 1
txtMail = 2
txtWeb = 3
End Enum
Private Sub Form_Load()
Dim x As TextBoxes
For x = txtCognome To txtWeb
TextBox(x).Enabled = False
Next x
End Sub
Così dovrebbe fare quello che vuoi. La variabile x la devi legare all'enumerazione, altrimenti è tutto inutile.
;)
RaouL_BennetH
24-02-2005, 09:34
Originariamente inviato da Brigante
Option Explicit
Enum TextBoxes
txtCognome = 0
txtNome = 1
txtMail = 2
txtWeb = 3
End Enum
Private Sub Form_Load()
Dim x As TextBoxes
For x = txtCognome To txtWeb
TextBox(x).Enabled = False
Next x
End Sub
Così dovrebbe fare quello che vuoi. La variabile x la devi legare all'enumerazione, altrimenti è tutto inutile.
;)
ahhhhhh!!!!!!!! e dire che era anche scritto a caratteri cubitali su msdn!!!!
Che pirla che sono :(
Grazie Mille Brigante :)
RaouL_BennetH
24-02-2005, 09:44
Uhm.... no, non funziona, mi da sempre lo stesso errore....... ?!?
Brigante
24-02-2005, 10:02
Originariamente inviato da RaouL_BennetH
Uhm.... no, non funziona, mi da sempre lo stesso errore....... ?!?
...Com'è possibile? L'ho provata mezz'ora fà sul mio PC e funzionava. Ricontrolla bene. Devi creare 4 TextBox e nella proprietà Name di tutte devi scrivere TextBox creando una matrice di controlli.
;)
RaouL_BennetH
24-02-2005, 10:35
Originariamente inviato da Brigante
...Com'è possibile? L'ho provata mezz'ora fà sul mio PC e funzionava. Ricontrolla bene. Devi creare 4 TextBox e nella proprietà Name di tutte devi scrivere TextBox creando una matrice di controlli.
;)
Difatti, ribadisco la pirlaggine acuta :(
Non creavo la matrice di controlli, ma giusto 4 textbox con Name diversi
Ok..... mi rifugio su un monte a meditare per i prossimi cent'anni!!
Thx.
RaouL.
Brigante
24-02-2005, 11:45
Originariamente inviato da RaouL_BennetH
Difatti, ribadisco la pirlaggine acuta :(
Non creavo la matrice di controlli, ma giusto 4 textbox con Name diversi
Ok..... mi rifugio su un monte a meditare per i prossimi cent'anni!!
Thx.
RaouL.
Tranquillo, la programmazione è fatta così, spesso si passano ore o giorni a impazzire su una stupidaggine, ma serve come esperienza anche questo. L'importante è che ora funziona.
;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.