4D v14.3LISTBOX MOVE COLUMN |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
LISTBOX MOVE COLUMN
LISTBOX MOVE COLUMN
Der Befehl LISTBOX MOVE COLUMN verschiebt per Programmierung die mit den Parametern Objekt und * definierte Spalte im Formular in der Ausführung (Anwendungsmodus). Das Originalformular, das im Designmodus erstellt wurde, wird nicht geändert. Die Parameter Objekt und * bestimmen die Spalte zum Verschieben. Mit dem optionalen Parameter * ist Objekt ein Spaltenname (String). Ohne * ist Objekt eine Spaltenvariable. In diesem Fall übergeben Sie eine Variablenreferenz anstelle eines String. Die Spalte wird genau vor die Spalte gesetzt, die im Parameter SpaltePosition angegeben ist. Ist SpaltePosition größer als die Gesamtanzahl der Spalten, wird sie nach der letzten Spalte gesetzt. Hinweis: Dieser Befehl führt nichts aus, wenn er auf die erste Spalte einer Listbox im hierarchischen Modus angewandt wird. Der Befehl berücksichtigt die Spalteneigenschaften statisch und gesperrt, d.h. wollen Sie zum Beispiel eine statische Spalte verschieben, führt der Befehl nichts aus. Diese Funktionalität war bereits in 4D im Anwendungsmodus vorhanden: Der Benutzer kann nicht-statische Spalten mit der Maus bewegen. Dieser Befehl erzeugt, im Gegensatz zum Verschieben von Spalten durch den Benutzer, nicht das Ereignis On Column Moved. Sie wollen die 2. und 3. Spalte der Listbox tauschen: LISTBOX MOVE COLUMN(*;"Spalte2";3) |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
SIEHE AUCH ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v14 R2) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||