Controlli > Controlli avanzati > Casella di riepilogo > Metodi della casella di riepilogo
Metodi della casella di riepilogo
AddString, DeleteString e InsertString
Il metodo AddString aggiunge un elemento stringa alla fine della casella di riepilogo. Se la proprietà Sort è TRUE, nell'elenco viene visualizzata una stringa nella posizione ordinata. Il metodo DeleteString elimina un elemento stringa dall'elenco della casella di riepilogo. Il metodo InsertString inserisce una stringa nella casella di riepilogo in corrispondenza di un indice specificato.
JScript
longRet = ListBox.AddString(strItem as String);
longRet = ListBox.DeleteString(intItem as Long);
longRet = ListBox.InsertString(longIndex as Long, strItem as String);
VBScript
longRet = ListBox.AddString(strItem as String)
longRet = ListBox.DeleteString(intItem as Long)
longRet = ListBox.InsertString(longIndex as Long, strItem as String)
Python
longRet = ListBox.AddString(strItem as String)
longRet = ListBox.DeleteString(intItem as Long)
longRet = ListBox.InsertString(longIndex as Long, strItem as String)
Elemento
Descrizione
longRet
Restituisce l'indice in cui è stata aggiunta la stringa.
strItem
Una stringa da aggiungere alla casella di riepilogo.
intItem
Un numero intero che indica l'indice dell'elemento da rimuovere.
FindString e FindStringExact
Il metodo FindString trova in una casella di riepilogo l'indice del primo elemento, che contiene l'argomento stringa, nonché altri caratteri. Il metodo FindStringExact cerca la prima corrispondenza identica all'intera stringa senza caratteri aggiuntivi. La ricerca è indipendente dalle maiuscole e minuscole per entrambi i metodi.
JScript
longRet = ListBox.FindString(longStartAfter as Long, strItem as String);
longRet = ListBox.FindStringExact(longStartAfter as Long, strItem as String);
VBScript
longRet = ListBox.FindString(longStartAfter as Long, strItem as String)
longRet = ListBox.FindStringExact(longStartAfter as Long, strItem as String)
Python
longRet = ListBox.FindString(longStartAfter as Long, strItem as String)
longRet = ListBox.FindStringExact(longStartAfter as Long, strItem as String)
Elemento
Descrizione
longRet
Restituisce l'indice in cui è stata trovata la stringa o -1 se non è stata trovata.
strItem
La stringa da cercare.
longStartAfter
Un numero intero che indica l'indice da cui iniziare la ricerca. Se impostato su -1, la ricerca viene eseguita nell'intera casella di riepilogo.
GetText
Il metodo GetText ottiene il testo di un elemento in un indice specificato. Si noti che l'indice è a base zero. Si consiglia di utilizzare questo metodo con la proprietà CurSel per ottenere il testo corrente. Se il valore longIndex non è valido o è mancante, il valore di LBERR viene impostato su -1 e la funzione restituisce una stringa vuota.
JScript
var longIndex = ListBox.CurSel();
var strRet = ListBox.GetText(longIndex);
VBScript
longIndex = ListBox.CurSel
strRet = ListBox.GetText(longIndex)
Python
longIndex = ListBox.CurSel
strRet = ListBox.GetText(longIndex)
Elemento
Descrizione
strRet
La stringa nell'indice specificato.
longIndex
L'indice intero in cui trovare il testo.
ResetContent
Il metodo ResetContent cancella la casella di riepilogo rimuovendo tutte le stringhe dall'elenco.
JScript
ListBox.ResetContent {};
VBScript
ListBox.ResetContent()
Python
ListBox.ResetContent()
È stato utile?