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 - For  Each..... Next
Forum - Visual Basic 6 - For Each..... Next

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 8:33
Venerdì, 22/02/2008
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

  1. For each TextBoxes in Me
  2. Textboxes.Text = ""
  3. 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
PM Quote
Avatar
kryc (Ex-Member)
Rookie


Messaggi: 36
Iscritto: 11/12/2007

Segnala al moderatore
Postato alle 14:01
Venerdì, 22/02/2008
devi creare una matrice di controlli

PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 15:04
Venerdì, 22/02/2008
Lo immaginavo , ma come faccio a creare una matrice vettoriale se le txt non sono identificate come numero ma sono denominate come "nomi" ?

PM Quote
Avatar
mad hacker (Normal User)
Pro


Messaggi: 61
Iscritto: 04/02/2008

Segnala al moderatore
Postato alle 15:20
Venerdì, 22/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

  1. txtCarlo.Text = ""
  2. txtLuca.Text = ""
  3. txtAntonio.Text = ""



questo serve per cancellare il loro contenuto...:-|

Ultima modifica effettuata da mad hacker il 22/02/2008 alle 15:22
PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 15:50
Venerdì, 22/02/2008
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.

PM Quote
Avatar
LuigiBiasi (Normal User)
Expert


Messaggi: 237
Iscritto: 15/09/2006

Segnala al moderatore
Postato alle 17:51
Venerdì, 22/02/2008
basta creare un array di textbox e quindi in un ciclo cancelli il contenuto:

Codice sorgente - presumibilmente Visual Basic 6

  1. for i=0 to 2
  2. textbox1(i).Text=""
  3. 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
PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 18:32
Venerdì, 22/02/2008
è 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..

PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 22:01
Venerdì, 22/02/2008
Codice sorgente - presumibilmente VB.NET

  1. Dim c As Control
  2.  
  3. For Each c In Controls
  4.   If TypeOf c Is TextBox Then c.Text = ""
  5. Next


Ultima modifica effettuata da gantonio il 23/02/2008 alle 9:09
PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 11:21
Sabato, 23/02/2008
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
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo