ListControl(Listenfeld)
Das ListControl dient zur Darstellung von Listenattributen als Auswahllisten. Anders als bei der ComboBox wird die Werteliste sofort bei Auswahl des Felds angezeigt und muss nicht extra aufgeklappt werden. Ist die Werteliste länger als das ListControl, wird ein Scroll-Balken angezeigt.
Beispiel für ein ListControl:
Eigenschaften
Dieses Control verfügt ausschließlich über die Standard-Eigenschaften.
Events
SelectionChanged
Dieses Event tritt ein, wenn ein neuer Eintrag in der Liste ausgewählt (markiert) wurde.
Methoden
DeleteItem
Diese Methode löscht den angegebenen Eintrag aus der Dropdownliste.
Syntax | DeleteItem(Index) |
---|---|
Parameter | Index: Index der Position des Eintrags, der gelöscht werden soll. Die Indizes der Einträge sind nullbasiert, d.h. der erste Eintrag hat den Index 0, der zweite den Index 1 usw. |
Beispiel 1 | : Im ListControl "list1" soll der erste Eintrag gelöscht werden:
list1.DeleteItem(0) |
Beispiel 2 | Im ListControl „list1“ soll der letzte Eintrag gelöscht werden:
count = list1.GetItemsCount () (=Anzahl der Einträge, siehe Kapitel „GetItemsCount“) list1.DeleteItem(count -1) |
GetItemsCount
Diese Methode ermittelt die Anzahl der Einträge in der Dropdownliste.
Syntax | GetItemsCount |
---|---|
Rückgabewert | Zahl: Anzahl der Einträge in der Dropdownliste. |
Beispiel | Im ListControl „list1“ soll die Anzahl der Einträge ermittelt und
in der Variablen „count“ gespeichert werden: count = list1.GetItemsCount() |
SelectItem
Diese Methode wählt den angegebenen Eintrag aus der Dropdownliste aus.
Syntax | SelectItem(Index) |
---|---|
Parameter | Index: Index der Position des Eintrags, der ausgewählt werden soll. Die Indizes der Einträge sind nullbasiert, d. h. der erste Eintrag hat den Index 0, der zweite den Index 1 usw. |
Beispiel 1 | Im ListControl "list1" soll der erste Eintrag ausgewählt werden:
list1.SelectItem(0) |
Beispiel 2 | Im ListControl „list1“ soll der letzte Eintrag ausgewählt werden:
count = list1.GetItemsCount () (=Anzahl der Einträge, siehe Kapitel „GetItemsCount“) list1.SelectItem(count -1) |
GetSelected
Diese Methode ermittelt die Position des in der Dropdownliste ausgewählten Eintrags.
Syntax | GetSelected |
---|---|
Rückgabewert | Zahl: -1 = In der Dropdownliste wurde kein Eintrag ausgewählt. >=0 = Index des ausgewählten Eintrags. Die Indizes der Einträge sind nullbasiert, d.h. der erste Eintrag hat den Index 0, der zweite den Index 1 usw. |
Beispiel | Im ListControl „list1“ soll die Position des ausgewählten Eintrags
ermittelt und in der Variablen „pos“ gespeichert werden: pos = list1.GetSelected() |
Tastenkombinationen
Für dieses Control stehen keine Tastenkombinationen zur Verfügung.