io_fillListbox |
Top Previous Next |
Füllt, selektiert, deselektiert oder entfernt Einträge in Listviews, Listboxen, Comboboxen und Treeviews und setzt Tabs. Parameter <Dialog-Id> Die Dialog-Id gibt die Nummer des betreffenden Dialogs an.
<Item-Id> Die Item-Id gibt die Nummer des betreffenden Dialogfeldes an.
<wert1> <wert2> ... Der dritte und die nachfolgenden Parameter stellen die Listenwerte, also den zu füllenden Inhalt dar.
/ITEMDATA optionaler Parameter. Neben der Eingabe der eigenlichen Listenwerte wird noch die Eingabe einer ID erwartet. Die ID wird in der Form <id>:<wert> übergeben. Einträge in Listen können dann statt nur über den Text auch über die ID angesprochen werden.
/DELETE optionaler Parameter. Löscht die aufgelisteten Einträge aus der Liste.
/UPDATE optionaler Parameter. aktualisiert einen Eintrag.
/SELECT optionaler Parameter. Selektiert den angegebenen Eintrag in der Liste. Comboboxen, Treeviews und Listboxen ohne die Eigenschaft LBS_MULTIPLESEL können nur jeweils einen Eintrag selektieren. Listviews und Listboxen mit der Eigenschaft LBS_MULTIPLESEL können mehrere Listenelemente selekieren. Bestehende Selektionen bleiben bestehen. Bei Tabs wird der angegebene Tab gesetzt. Hier kann auch in Verbindung mit dem Schalter /ITEMDATA die Nummer des Tabs (beginnend bei 0) angegeben werden. Letztere Methode ist unabhängig von der verwendeten Sprache.
/DESELECT optionaler Parameter. Entfernt eine Markierung. Der wert * entfernt alle Markierungen.
Die folgenden Parameter gelten nur für Treeviews: /OPEN optionaler Parameter. Eintrag wird sofort geöffnet.
/CHECKBOX optionaler Parameter. Eintrag bekommt eine Checkbox.
/CHECKED optionaler Parameter. Eintrag bekommt eine aktivierte Checkbox.
/UNDEF optionaler Parameter. Eintrag bekommt eine undefinierte Checkbox.
/CHECK optionaler Parameter. Vorhandenen Eintrag mit Checkbox aktivieren.
/UNCHECK optionaler Parameter. Vorhandenen Eintrag mit Checkbox deaktivieren.
/UNDEFCHECK optionaler Parameter. Vorhandenen Eintrag mit Checkbox auf undefiniert setzen.
Syntax io_fillListbox <Dialog-Id> <Item-Id> {1:}<string> {2:}<string> {/ITEMDATA} {/DELETE} {/UPDATE} {/SELECT} {/DESELECT} nur für Treeviews: {/SORT} {/OPEN} {/CHECKBOX {/CHECKED} {/UNDEF}} {/CHECK} {/UNCHECK} {/UNDEFCHECK} Beispiel Kommandozeilen- oder Dialogfeldeingabe: io_fillListbox 777 100 1:Heinz /ITEMDATA io_fillListbox 777 100 2:Karl 3:Willi /ITEMDATA io_fillListbox 777 100 Klaus Anna Martha io_fillListbox 777 100 Heinz /SELECT io_fillListbox 777 100 Heinz /DESELECT io_fillListbox 777 100 Heinz /DELETE
Dialogfeldeingabe: io_fillListbox %I% 200 Karl Heinz Karl-Heinz io_fillListbox 851 200 DBquery(GID from open object)
mehrspaltiges Listview: io_fillListbox 777 103 a|b|c io_fillListbox 777 103 a|b|d
Treeview: io_fillListbox 777 103 a|b|c io_fillListbox 777 103 a|b|d io_fillListbox 777 103 a|b|e /OPEN io_fillListbox 777 103 a|m|n /CHECKBOX io_fillListbox 777 103 a|m|o /CHECKBOX /CHECKED io_fillListbox 777 103 a|m|p /CHECKBOX /UNDEF io_fillListbox 777 103 a|m|p /CHECK
Tab: io_fillListbox 205 10 Pfade /SELECT io_fillListbox 205 10 1 /ITEMDATA /SELECT Bemerkung
Siehe auch
|