4D v16.3LISTBOX SELECT ROW |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
LISTBOX SELECT ROW
|
LISTBOX SELECT ROW ( {* ;} Objekt ; ZeilePosition {; Aktion} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit *: Objekt ist ein Objektname(string), Ohne *: Objekt ist eine Variable |
|||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Variable (ohne *) | |||||
ZeilePosition | Lange Ganzzahl |
![]() |
Nummer der zu wählenden Zeile | |||||
Aktion | Lange Ganzzahl |
![]() |
Auswahlaktion | |||||
Der Befehl LISTBOX SELECT ROW wählt die Zeile mit der in PositionZeile übergebenen Nummer in der Listbox, definiert durch die Parameter Objekt und *.
Mit dem optionalen Parameter * geben Sie an, dass Objekt ein Objektname (String) ist. Ohne diesen Parameter ist Objekt eine Variable, d.h. Sie übergeben keinen String, sondern die Referenz auf eine Variable. Weitere Informationen zu Objektnamen finden Sie im Abschnitt Objekteigenschaften.
Mit dem optionalen Parameter Aktion definieren Sie die auszuführende Auswahlaktion, wenn es in der Listbox bereits eine Zeilenauswahl gibt. Sie können eine der vordefinierten Konstanten aus dem Thema Listbox übergeben:
Konstante | Typ | Wert | Kommentar |
lk add to selection | Lange Ganzzahl | 1 | Die ausgewählte Zeile wird der vorhandenen Auswahl hinzugefügt. Gehört die angegebene Zeile bereits zur Auswahl, führt die Konstante nichts aus. |
lk remove from selection | Lange Ganzzahl | 2 | Die ausgewählte Zeile wird aus der vorhandenen Auswahl entfernt. Gehört die angegebene Zeile nicht zur Auswahl, führt die Konstante nichts aus. |
lk replace selection | Lange Ganzzahl | 0 | Die gewählte Zeile wird zur neuen Auswahl und ersetzt die vorhandene Auswahl. Die Konstante hat dieselbe Wirkung wie Anklicken der Zeile durch den Benutzer (Das Ereignis On Clicked wird dagegen nicht generiert). Dies ist die Standardaktion, d.h. wenn der Parameter Aktion nicht verwendet wird. |
Entspricht der Parameter PositionZeile nicht exakt einer vorhandenen Zeilennummer, arbeitet der Befehl folgendermaßen:
Hinweise:
EDIT ITEM
LISTBOX DELETE ROWS
LISTBOX INSERT ROWS
LISTBOX SELECT BREAK
OBJECT SET SCROLL POSITION
Produkt: 4D
Thema: Listbox
Nummer:
912
Geändert: 4D v11 SQL Release 2
Umbenannt: 4D v12
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)