---
title: "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](../../../standard-datentypen/string.md) | "ComboBox" |
| ID | [integer](../../../standard-datentypen/integer.md) | ID Nummer des Buttons (muss eindeutig sein im Dialog) |
| SizeX | [integer](../../../standard-datentypen/integer.md) | Breite des Combobox in Pixel |
| IDList | [[integer]](../../../standard-datentypen/integer.md) | Array mit ID Werten der Elemente in der Combobox. IDList und StringList müssen gleich gross sein und die Werte korrespondieren. |
| StringList | [[string]](../../../standard-datentypen/string.md) | Array mit den Texten der Elemente in der Combobox. IDList und StringList müssen gleich gross sein und die Werte korrespondieren. |
| SelectedID | [integer](../../../standard-datentypen/integer.md) | Ausgewählte ID in der Combobox. Ist der Wert nicht angegeben oder enthält einen undefinierten Wert, dann ist keine Selektion vorhanden. |
| Callback | [string](../../../standard-datentypen/string.md) | 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. |
