5. OBJECTES PER A OPCIONS
Requisits de compleció
Pica aquí per veure'ls tots: Són els combos, les llistes, les checkbox i les opcions:
1. LLISTES (ListBox)
Mostra en llista una sèrie d'elements (items).
Les propietats més importants són:
- ListBox1.Sorted: Si ordena alfabèticament (1) o no (0).
- ListBox1.SelectionMode: Si permet seleccionar més d'un item (SelectionMode.MultiSimple ó SelectionMode.MultiExtended) o no (SelectionMode.One) o cap (SelectionMode.None).
Les funcions que podem fer amb les llistes són:
- ListBox1.Items.Add("Xocolata") -> Afegeix item Xocolata la llista ListBox1
- ListBox1.SelectedIndex -> Número d'ordre de l'item clicat. (ULL!! El primer element de la llista o combo és el 0, per tant si hi ha M elements, la llista va del 0 al M-1).
- ListBox1.SelectedItem ó ListBox1.Text -> Text de l'item clicat.
- ListBox1.Items.Count -> Total d'elements ("M") de la llista.
- ListBox1.Items.RemoveAt(N) -> Esborra l'item que està en la posició (Index) "N".
- ListBox1.Items.Clear() Neteja tota la llista. Això és important de fer ABANS d'omplir un combo per a que no acumuli items d'accions anteriors.
2. COMBOS (Combobox)
Igual que la llista però en forma de menú desplegable.
Igual que la llista però en forma de menú desplegable.
També DropDownStyle permet mostrar com una llista (Simple) o que el desplegable es pugui escriure (DropDown) o no (DropDownList).
Per evitar que es repeteixin elements en fer múltiples execucions cal netejar (Clear) les llistes i els combos abans d'omplir-los
3. CAPSES DE MARCA (CheckBox)
- Quan n'hi ha més d'un associat cal posar-les dins d'un FRAME.
3. CAPSES DE MARCA (CheckBox)
- Quan n'hi ha més d'un associat cal posar-les dins d'un FRAME.
- Desen un valor sencer ('0' -UNCHECKED-, '1' -CHECKED- ó '2' -GREYED-).
- Poden seleccionar-se més d'una a la vegada.
- La funció bàsica que fan és canviar l'esta d'alguna propietat booleana d'algun objecte del formulari:
Objecte.Propietat = NOT Objecte.Propietat
ó associar l'estat booleà d'aquell objecte a l'estat del CheckBox:
Objecte.Propietat = CheckBox1.Checked (TRUE o FALSE)
4. BOTONS D'OPCIÓ (Optionbox o RadioButton)
- Quan n'hi ha més d'un associat cal posar-les dins d'un FRAME.
- Desen un valor booleà ('0' ó '1', 'FALSE' ó 'TRUE').
- No se'n poden seleccionar més d'una a la vegada. Quan se selecciona un, el que estava seleccionat es de-selecciona.
Darrera modificació: dimarts, 24 de febrer 2026, 10:02