---
title: "Button (Dialog Control)"
---
### Beschreibung

Dieses Element entspricht einem klassischen Button in Windows.

**Attribute**

| Name | Typ | Beschreibung |
| --- | --- | --- |
| Type | [string](../../../standard-datentypen/string.md) | "Button" |
| Caption | [string](../../../standard-datentypen/string.md) | Beschriftung des Buttons |
| DialogResult | [integer](../../../standard-datentypen/integer.md) | Ist dieser Wert <> 0, dann wird der Dialog nach dem Klicken mit diesem Code beendet, nachdem die Callback Funktion mit "ButtonClick" aufgerufen wurde. = 1 führt zum zusätzlichen Aufruf der Meldung "OnOk" = 2 führt zum zusätzlichen Aufruf der Meldung "OnCancel" andere Werte <> 0 führt zum Beenden des Dialogs ohne weitere Meldung. Dieser Wert kanan auch in der Callback Funktion für "ButtonClick" gesetzt werden. Die Behandlung geschieht erst danach. |
| ID | [integer](../../../standard-datentypen/integer.md) | ID Nummer des Buttons (muss eindeutig sein im Dialog) |
| SizeX | [integer](../../../standard-datentypen/integer.md) | Breite des Buttons in Pixel |
| Callback | [string](../../../standard-datentypen/string.md) | Name der Callback-Funktion für dieses Element |

**Beispiel**

| "Control" : { "Type":"Button", "Caption":"OK", "ID":1001, "SizeX":300, "DialogResult":1 } |
| --- |

**Ereignis-Meldungen**

| Name |  | Beschreibung |
| --- | --- | --- |
| "ButtonClick" |  | Wird der Button gedrückt, wird diese Meldung erzeugt. |
