ComboBox (Dialog Control)
Beschreibung¶
Dieses Element entspricht einer einfachen ComboBox in Windows. Es ist keine Bearbeitung des Inhaltes vorgesehen, so dass nur aus einer Liste ausgewählt werden kann.
Attribute¶
| Name | Typ | Beschreibung |
|---|---|---|
| Type | string | "ComboBox" |
| ID | integer | ID Nummer des Buttons (muss eindeutig sein im Dialog) |
| SizeX | integer | Breite des Combobox in Pixel |
| IDList | [integer] | Array mit ID Werten der Elemente in der Combobox. IDList und StringList müssen gleich gross sein und die Werte korrespondieren. |
| StringList | [string] | Array mit den Texten der Elemente in der Combobox. IDList und StringList müssen gleich gross sein und die Werte korrespondieren. |
| SelectedID | integer | Ausgewählte ID in der Combobox. Ist der Wert nicht angegeben oder enthält einen undefinierten Wert, dann ist keine Selektion vorhanden. |
| Callback | string | Name der Callback-Funktion für dieses Element |
Beispiel:¶
"Control" : { "Type":"ComboBox", "ID":1003, "SizeX":300, "IDLIst":([1,2,3]), "StringList":(["aaa","bbb","ccc"]), "SelectedID":2 }
Achtung: die Arrays sind hier in Klammern () angegeben, da diese sonst als JSON Arrays angenommen werden, sie aber als Array-Datentypen interpretiert werden müssen.
Ereignis-Meldungen:¶
| Name | Beschreibung | |
|---|---|---|
| "SelChange" | Wird der die Auswahl geändert, wird diese Meldung erzeugt. |