VB6 da checkbox a variabile

superciuck

Nuovo Utente
5 Mag 2008
5
0
0
Ciao a tutti.
Ho un problema (VISUAL BASIC 6).
In un form ho 16 checkbox.
A seconda di come queste sono spuntate devo ottenere una variabile di tipo integer.
Ad esempio se sono spuntate la prima e la terza check box la variabile dovrà valere 3.
Insomma ogni check box deve corrispondere ad un bit della variabile.
L'utente spunta le checkbox che servono e il programma le deve riportare in una variabile che poi non sarà altro che una maschera di luci.
Non saprei proprprio come iniziare.
Forse con un migliaio di oparazioni riuscirei ma son sicuro che ci siano sistemi
relativamente comodi.
Grazie
Daniele
 

programmatore

Utente Attivo
21 Ago 2009
111
0
0
programmatore.altervista.org
Metti i check in un vettore. Es.
Codice:
dim vettore(16) as checkbox
set vettore(0)=check01
set vettore(1)=check02
...
set vettore(15)=check16
Questo te lo puoi risparmiare se già sono con l'indice (es. check01(0)...check01(15))
Per avere il valore che dicevi ti basta un ciclo for:
Codice:
valore=0
for i=0 to 15
    valore=valore+vettore(i).value*i^2
next i

Se vuoi puoi metterci un if:
Codice:
for i=0 to 15
    if vettore(i).value=1 then
        valore=valore+i^2
    end if
next i
 
Discussioni simili
Autore Titolo Forum Risposte Data
StephenSoftware [Visual Basic] Da VB6 a VB.NET Visual Basic 0
G Conversione da VB6 a PHP PHP 8
P [Visual Basic] Copiare file piu' grandi di 2 gb in vb6 senza usare filecopy,usando get e put Visual Basic 6
M [MySql - VB6 sp6] Problema connessione db con alcuni pc (errore Lost connection to MySQL server...). MySQL 1
V [Visual Basic] trovare versione di un .exe con vb6 Visual Basic 0
M VB6 Errore di run-time '91' Programmazione 2
A Ricerca interno RichTexbox Vb6 Presentati al Forum 1
P Rubrica in Vb6 Visual Basic 0
Z [VB.NET] equivalente del comando Attribute (vb6) in VB.NET .NET Framework 1
Z [VB6] Variabile Booleana e Load Form Visual Basic 1
Z [VB6] Listview Visual Basic 0
Z [VB6] Mschart / Listview Visual Basic 0
D VB6 Copiare contenuto di una cartella in un'altra cartella Visual Basic 1
C vb6 query sbagliata Visual Basic 1
T Programmatore vb6 Offerte e Richieste di Lavoro e/o Collaborazione 0
WorldWideWeb Invio SMS da VB6 Visual Basic 0
WorldWideWeb PDF e TXT in un form VB6 Visual Basic 0
WorldWideWeb Invio e-mail tramite oggetto CDO - VB6 Visual Basic 1
WorldWideWeb PictureBox.Circle (VB6) Visual Basic 1
M webbrowser vb6 che non clicca bottone Visual Basic 0
S [vb6 - xml - dom] Visual Basic 0
c.ronaldo Winsock Problema (VB6) Programmazione 0
Q VB6 Caricamento spezzettato matrici di controlli Programmazione 0
M [VB6] Crystal report e Autenticazione Win MSSQL Programmazione 0
B vb6 Num Pari e Dispari Programmazione 3
B vb6 stampa foglio A4 Programmazione 18
C [VB6] visibilità delle variabili/matrici Programmazione 1
B VB6 e crystal report Visual Basic 0
B VB6 Conoscere l'id di un Rs appena creato Programmazione 2
B [Vb6] Stampare etichette su carta Visual Basic 5
O [vb6 e/o c++] connettersi a db access onlined a locale C/C++ 0
C [VB6] Ruotare e salvare due immagini. Visual Basic 0
S [VB6]parametri Programmazione 0
S [VB6]file dati Programmazione 0
A inviare informazioni con VB6 su un sito tramite GET o POST Programmazione 0
B salvataggio area excel in formato gif in vb6 Programmazione 0
X Controllo se record esistente(VB6) Visual Basic 1
C VB6 - XpressSideBar Programmazione 0
MarcoGrazia jquery validate() controllo checkbox jQuery 2
M form con checkbox PHP 8
D Come gestire un singolo checkbox PHP 10
S Selezionare e deselezionare checkbox Javascript 0
S [PHP] Come mantenere selezionato checkbox dopo aver cliccato submit PHP 7
M Filtrare risultati con valori checkbox passati con jquery jQuery 2
M [HTML] consiglio su label e checkbox riguardo l'allineamento HTML e CSS 2
P [PHP] Controllo al checkbox privacy PHP 6
C [PHP] Checkbox in tabella PHP 7
M [Visual Basic] Cambiare lo stato in checked delle checkbox richiamando dati dal database Visual Basic 6
M [Visual Basic] Creare checkbox dinamicamente in TabControl Visual Basic 1
L [PHP] CHECKBOX DA SELEZIONARE IN UNA TABELLA PHP 4

Discussioni simili