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 - azzeramento valori
Forum - Visual Basic 6 - azzeramento valori

Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 16:45
Mercoledì, 10/06/2009
Ciaoa a tutti quanti , dopo aver risolto in maniera brillante (SOLO GRAZIE AL VS AIUTO) il dilemma precedente , eccomi qua con un altro :
E' possibile con un unico comando assegnare il valore FALSE a TUTTE le chkbox (anche a quelle non comprese in un array) presenti nel FORM ?  
Io pensavo ad una cosa del genere :

For Each chk In UserForm5.Controls
chk.Value = False
Next

MA PURTROPPO NON GIRA .

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 17:23
Mercoledì, 10/06/2009
Codice sorgente - presumibilmente VB.NET

  1. For Each chk In UserForm5.Controls
  2.         chk.Value = [b]vbUnchecked[/b]
  3.     Next


Ultima modifica effettuata da theprogrammer il 10/06/2009 alle 17:25
PM Quote
Avatar
Louis (Normal User)
Pro


Messaggi: 150
Iscritto: 22/04/2008

Segnala al moderatore
Postato alle 17:33
Mercoledì, 10/06/2009
Ciao mash_mash,
prova in questo modo:

Codice sorgente - presumibilmente VB.NET

  1. ' Attenzione le possibili impostazioni di valore sono:
  2. ' Controllo CheckBox. L'impostazione predefinita 0 indica che il controllo non è selezionato,
  3. ' 1 che è selezionato e 2 che non è disponibile.
  4.  
  5. Private Sub Command1_Click()
  6.     Dim Chk As Control
  7.     For Each Chk In Me.Controls
  8.         'Seleziona False:
  9.         If TypeOf Chk Is CheckBox Then Chk.Value = 0
  10.     Next
  11. End Sub



:k:

PM Quote
Avatar
Louis (Normal User)
Pro


Messaggi: 150
Iscritto: 22/04/2008

Segnala al moderatore
Postato alle 17:37
Mercoledì, 10/06/2009
theprogrammer,
vedo che ci siamo incrociati con le risposte; il codice pare sostanzialmente uguale. Quando ho postato non era presente alcuna risposta.  

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 17:43
Mercoledì, 10/06/2009
Testo quotato

Postato originariamente da Louis:

theprogrammer,
vedo che ci siamo incrociati con le risposte; il codice pare sostanzialmente uguale. Quando ho postato non era presente alcuna risposta.  



Nessun problema ... meglio due risposte di una ...


PM Quote
Avatar
mash_mash (Normal User)
Expert


Messaggi: 230
Iscritto: 25/07/2007

Segnala al moderatore
Postato alle 8:18
Giovedì, 11/06/2009
Grazie a tutti , siete veramenti fantastici.

PM Quote