Oppure

Loading
22/02/08 7:33
mash_mash
Ciao a tutti quanti , eccovi il mio grattacapo quotidiano.
In un form ho 3 textbox chiamate : txtCarlo,txtLuca, txtAntonio in cui inserisco dei valori .
Vorrei con un solo pulsante poter cancellare il loro contenuto , io ho provato questo codice :

For each TextBoxes in Me
Textboxes.Text = ""
Next


Pero' ahime' , non funziona .
Sapete dirmi perche' e come posso risolvere ?
Premetto , lo stesso problema dovrei risolverlo con delle checkbox e dei optionbutton.
Grazie

[edit] Tag code! [/edit]
Ultima modifica effettuata da Shutdown 23/02/08 11:39
aaa
22/02/08 13:01
kryc
devi creare una matrice di controlli
aaa
22/02/08 14:04
mash_mash
Lo immaginavo , ma come faccio a creare una matrice vettoriale se le txt non sono identificate come numero ma sono denominate come "nomi" ?
aaa
22/02/08 14:20
mad hacker
nn ho capito bene che vuoi fare... cmq ecco il codice...
inserisci in commandbutton o dove vuoi tu il seguente codice:

txtCarlo.Text = ""
txtLuca.Text = ""
txtAntonio.Text = ""


questo serve per cancellare il loro contenuto...:-|
Ultima modifica effettuata da mad hacker 22/02/08 14:22
aaa
22/02/08 14:50
mash_mash
Grazie lo stesso, ma cosi' e' troppo banale , metti caso che io ho 50 textbox , mica posso scrivermele tutte.
Non c'e' un modo piu' rapido (e funzionante) come da me originariamente postato in esempio (peccato che pero' non vada) per non dover appunto richiamare nome per nome le textbox?
Grazie.
aaa
22/02/08 16:51
LuigiBiasi
basta creare un array di textbox e quindi in un ciclo cancelli il contenuto:

for i=0 to 2
textbox1(i).Text=""
next i


se vuoi creare un array di text, basta che ne inserisci una nel form, la copi e la incolli sul form e ti chiede se vuoi creare un array o no di queste?

Se poi non vuoi creare un array di text in un post precedente paperoga ha risolto un problema simile, diversamente. Ma non ricordo bene...

Ciao.

[edit] Tag code! [/edit]
Ultima modifica effettuata da Shutdown 23/02/08 11:42
aaa
22/02/08 17:32
P4p3r0g4
è da 3 ore che cerco di ricordarmi il codice.
il progetto l'ho decisamente perso.
credo di aver usato i me.control ma non mi ricordo proprio..
forse ne è rimasta una copia nel forum.
ora provo..
aaa
22/02/08 21:01
gantonio
Dim c As Control

For Each c In Controls
  If TypeOf c Is TextBox Then c.Text = ""
Next
Ultima modifica effettuata da gantonio 23/02/08 8:09
aaa