mash_mash (Normal User)
Expert
Messaggi: 230
Iscritto: 25/07/2007
|
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 :
Codice sorgente - presumibilmente VB.NET |
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 il 23/02/2008 alle 12:39 |
|
kryc (Ex-Member)
Rookie
Messaggi: 36
Iscritto: 11/12/2007
|
devi creare una matrice di controlli
|
|
mash_mash (Normal User)
Expert
Messaggi: 230
Iscritto: 25/07/2007
|
Lo immaginavo , ma come faccio a creare una matrice vettoriale se le txt non sono identificate come numero ma sono denominate come "nomi" ?
|
|
mad hacker (Normal User)
Pro
Messaggi: 61
Iscritto: 04/02/2008
|
nn ho capito bene che vuoi fare... cmq ecco il codice...
inserisci in commandbutton o dove vuoi tu il seguente codice:
Codice sorgente - presumibilmente Plain Text |
txtCarlo.Text = ""
txtLuca.Text = ""
txtAntonio.Text = ""
|
questo serve per cancellare il loro contenuto...
Ultima modifica effettuata da mad hacker il 22/02/2008 alle 15:22 |
|
mash_mash (Normal User)
Expert
Messaggi: 230
Iscritto: 25/07/2007
|
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.
|
|
LuigiBiasi (Normal User)
Expert
Messaggi: 237
Iscritto: 15/09/2006
|
basta creare un array di textbox e quindi in un ciclo cancelli il contenuto:
Codice sorgente - presumibilmente Visual Basic 6 |
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 il 23/02/2008 alle 12:42 |
|
P4p3r0g4 (Member)
Guru
Messaggi: 1319
Iscritto: 29/12/2006
|
è 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..
|
|
gantonio (Normal User)
Guru^2
Messaggi: 1532
Iscritto: 09/09/2007
|
Codice sorgente - presumibilmente VB.NET |
Dim c As Control For Each c In Controls If TypeOf c Is TextBox Then c.Text = "" Next
|
Ultima modifica effettuata da gantonio il 23/02/2008 alle 9:09 |
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
Gantonio, mi sorprendi sai sempre tutto...mi viene il dubbio che sei DIO... XD
Ultima modifica effettuata da GrG il 23/02/2008 alle 11:21 |
|