4D v16.3

LISTBOX MOVE COLUMN

Home

 
4D v16.3
LISTBOX MOVE COLUMN

LISTBOX MOVE COLUMN 


 

LISTBOX MOVE COLUMN ( {* ;} Objekt ; SpaltePosition ) 
Parameter Typ   Beschreibung
Operator in Mit *: Objekt ist Objektname (String)
Ohne *: Objekt ist eine Variable
Objekt  Formularobjekt in Objektname (mit *) oder Variable
(ohne *) der zu bewegenden Spalte
SpaltePosition  Lange Ganzzahl in Neue Position der bewegten Spalte

Der Befehl LISTBOX MOVE COLUMN verschiebt per Programmierung im Formular in der Ausführung die Spalte, definiert durch die Parameter Objekt und * (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)



Siehe auch 

LISTBOX DUPLICATE COLUMN

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Listbox
Nummer: 1274

 
GESCHICHTE 

Erstellt: 4D v14

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)