INSERT LISTBOX COLUMN

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 2004


INSERT LISTBOX COLUMN ({*; }Objekt; SpaltePos; SpalteName; SpalteVariable; KopfName; KopfVar)

ParameterTypBeschreibung
*Mit *: Objekt ist ein Objektname (String)
Ohne *: Objekt ist eine Variable
ObjektFormularobjektMit *: Objektname
Ohne *: Variable
SpaltePosZahlPlatzierung der einzufügenden Spalte
SpalteNameStringName des Spaltenobjekts
SpalteVariableArrayName der Spaltenvariable
KopfNameStringName des Objekts Spaltentitel
KopfVarZahl VariableVariable des Spaltentitels

Beschreibung

Der Befehl INSERT LISTBOX COLUMN fügt eine Spalte in die Listbox ein, definiert durch Objekt und den Parameter *.

Mit dem optionalen Parameter * geben Sie an, dass Objekt ein Objektname (String) ist. Ohne diesen Parameter ist Objekt eine Variable. In diesem Fall übergeben Sie keinen String, sondern die Referenz auf eine Variable. Die neue Spalte wird unmittelbar vor der Spalte eingefügt, die im Parameter SpaltePos angegeben ist. Ist SpaltePos größer als die Gesamtanzahl der Spalten, wird sie nach der letzten Spalte angefügt.

In SpalteName und SpalteVar übergeben Sie den Namen des Objekts und die Variable der eingefügten Spalte. Der Variablenname muss zum Namen des Array passen, dessen Inhalt in der Spalte angezeigt wird.

In KopfName und KopfVar übergeben Sie den Objektnamen und die Variable für den eingefügten Spaltentitel.

Hinweis: Objektnamen müssen in einem Formular einmalig sein. Stellen Sie sicher, dass die in SpalteName und KopfName übergebenen Namen noch nicht verwendet wurden. Sonst wird die Spalte nicht erstellt und ein Fehler erscheint..

Beispiel

Folgender Code fügt am Ende der Listbox eine Spalte hinzu:

   C_LONGINT(HeaderVarName;$Last;RecNum)
   ALL RECORDS([Table 1])
   $RecNum:=Records in table([Table 1])
   ARRAY PICTURE(Picture;$RecNum)

   $Last:=Get number of listbox columns(*;"ListBox1")+1
   INSERT LISTBOX COLUMN(*;"ListBox1";$Last;"ColumnPicture";Picture;
            "HeaderPicture";HeaderVarName)

Referenz

DELETE LISTBOX COLUMN.


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next