Metto questo codice per pulire il form: mi dice "Cast specificato non
valido"
Qual'è il prolema?
Sub clean()
Dim txt As TextBox
For Each txt In Me.Controls
txt.Text = ""
Next
End Sub
![]()
Metto questo codice per pulire il form: mi dice "Cast specificato non
valido"
Qual'è il prolema?
Sub clean()
Dim txt As TextBox
For Each txt In Me.Controls
txt.Text = ""
Next
End Sub
![]()
Alex
prova a chiamare diversamente la variabile txt:
Dim mioTxt As TextBox
![]()
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.
Dim txt as ControlOriginariamente inviato da tritolo86
Metto questo codice per pulire il form: mi dice "Cast specificato non
valido"
Qual'è il prolema?
Sub clean()
Dim txt As TextBox
For Each txt In Me.Controls
txt.Text = ""
Next
End Sub
![]()
Ah, ovviamente se cicli la collection Controls ti passa tutto, quindi devi stare attento ad pescare solo i controlli di tipo textbox:
P.S.codice:Sub clean() Dim txt As control For Each txt In Me.Controls if typeof txt is textbox then txt.Text = "" end if Next txt End Sub
Il codice è consigliabile metterlo tra i tag CODE
P.P.S.
Il titolo...ci vuole troppo impegno a scriverne uno decente?
Ok! Grazie a tutti!
Ahi! Questa è una cosa che avevo letto da qualche parte!
Me ne scuso per la dimenticanza (sono "diciamo" agli inizi e certe cose me le dimentico perche sono ancora molto legato al vecchio VB6...)
Ciao!
Per il titolo hai pienamente ragione!![]()
Alex
Scusa ma stai usando .Net???Originariamente inviato da tritolo86
...ancora molto legato al vecchio VB6...)
HTHcodice:Dim ctrl As Control For Each ctrl in Me.Controls If ctrl is TextBox Then 'ecc Next
Sono domande da fare?:master: :quote:Originariamente inviato da sebamix
Scusa ma stai usando .Net???
Ciao!
Alex
Sì, visto che non lo hai specificato da nessuna parteOriginariamente inviato da tritolo86
Sono domande da fare?:master: :quote:
Ciao!![]()