Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
Controllo dinamico dei check vb6
mercoledì 03 gennaio 2007 - 15.59
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
isotopo75
Profilo
| Newbie
44
messaggi | Data Invio:
mer 3 gen 2007 - 15:59
Ciao a tutti,
ho il seguente problema in visual basic 6: su un form ho 4 check inizialmente unchecked; questi possono essere checkati dall'utente in runtime o impostati via codice a seguito di altre scelte effettuate sempre a runtime.
Vorrei controllare il valore dei check ed inserirlo in un array... al momento ho fatto così:
dim check_val(4) as integer
val(0) = check1.value
val(1) = check2.value
val(2) = check3.value
val(3) = check4.value
Ora vorrei estendere il processo ad un numero di check molto più grande... diciamo 50
Vorrei però evitare di dover scrivere 50 volte
val(0)=...
val(1)=...
...
val(49)=...
Ho provato ad usare un ciclo for, oppure un while-do ma come faccio a pescare iterativamente i valori di ogni check?
In pratica vorrei scansionare in modo più "compatto" (e non uno a uno!) tutti i valori dei check a prescindere dal loro numero.
Grazie a tutti!!!
Iso75.
angelotv
Profilo
| Guru
1.010
messaggi | Data Invio:
mer 3 gen 2007 - 16:54
anche i check devono essere indicizzati; prova a crearne due con lo stesso nome...
by Angelo
wacker976
Profilo
| Newbie
29
messaggi | Data Invio:
mer 3 gen 2007 - 23:14
anzitutto crea una matrice di controlli Check
si chiameranno Check1(0), Check1(1) .....
poi:
Dim NumCheckBox As Integer
Dim arrCheck() As Boolean
in Form_load:
NumCheckBox = 50
Poi nell'evento Private Sub Check1_Click(Index As Integer), o quando ti serve a runtime:
dim I as integer
ReDim arrCheck(NumCheckBox)
For I = 0 To NumCheckBox
arrCheck(I) = Check1(I).Value
Next
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !