4D v16.3LISTBOX SELECT BREAK |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
LISTBOX SELECT BREAK
|
LISTBOX SELECT BREAK ( {* ;} Objekt ; Zeile ; Spalte {; Aktion} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
* | Operator |
![]() |
Mit Stern: Objekt ist ein Objektname (string), ohne Stern: Objekt ist eine Variable |
|||||
Objekt | Formularobjekt |
![]() |
Objektname (mit *) oder Variable (ohne *) | |||||
Zeile | Lange Ganzzahl |
![]() |
Nummer der Umbruchzeile | |||||
Spalte | Lange Ganzzahl |
![]() |
Nummer der Umbruchspalte | |||||
Aktion | Lange Ganzzahl |
![]() |
Auswahl Aktion | |||||
Der Befehl LISTBOX SELECT BREAK ermöglicht in der Listbox, definiert durch die Parameter * und Objekt, Umbruchzeilen auszuwählen. Die Listbox muss im hierarchischen Modus sein.
Mit dem optionalen Parameter * geben Sie an, dass Objekt ein Objektname (String) ist. Ohne diesen Parameter geben Sie an, dass Objekt eine Variable ist. In diesem Fall übergeben Sie eine Variablenreferenz anstelle eines String.Der Parameter Aktion kann die Auswahlaktion so setzen, dass sie ausgeführt wird, wenn in der Listbox bereits eine Auswahl von Umbruchzeilen vorhanden ist. Sie können einen Wert oder eine der nachfolgenden Konstanten unter 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. |
Wir verwenden die folgenden Arrays in einer Listbox:
Wir möchten die Umbruchzeile "Hessen" auswählen:
$row:=Find in array(T2;"Hessen")
$column:=2
LISTBOX COLLAPSE(*;"MeineListbox") `alle Ebenen zuklappen
LISTBOX SELECT BREAK(*;"MeineListbox";$row;$column)
Hier ist das Ergebnis:
Hierarchische Listboxen verwalten
LISTBOX GET CELL POSITION
LISTBOX SELECT ROW
Produkt: 4D
Thema: Listbox
Nummer:
1117
Erstellt: 4D v12
4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)