ListChoice
ListChoice [u]
ListChoice(tab)
Chiede di selezionare un elemento da una lista. Sono presenti i bottoni OK e CANCEL. Restituisce nil se l'utente non ha effettuato una selezione valida (o ha premuto ESC, annulla), oppure l'indice dell'elemento selezionato (1=primo elemento, 2=secondo...). Se si imposta una delle coordinate iniziali e' necessario specificare anche l'altra.
- tab
- (tipo tabella) parametri (vedi tab)
Tabella 7. ListChoice(): Formato della Tabella.
Parametro |
Tipo |
Descrizione |
title |
stringa |
Il titolo del dialogo |
list |
lista di valori |
Valori della lista |
initSel |
intero |
Se presente, indica l'elemento inizialmente selezionato |
initWidth |
intero |
(opzionale)larghezza iniziale |
initHeight |
intero |
(opzionale)altezza iniziale |
alignment |
stringa |
(opzionale) allineamento del testo. "l" per allineamento a sinistra, "c" per allineamento al centro, "r" per allineamento a destra. |
unicode |
booleano |
Se 1 la stringa di ritorno รจ unicode. Falso per default. |
local sc = ListChoice{
list={"Gennaio","Febbraio","Marzo"}, title='Seleziona il mese'
}
Note
Questa funzione ListChoice richiama la finestra di dialogo in DevExpress. Qualora si volesse utilizzare la vecchia finestra di dialogo, richiamare la funzione ListChoiceOld (il funzionamento, i parametri e i valori ritornati sono identici a quella in DevExpress).