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.


Esempio ListChoice()

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).