| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |
Ein Kontrollkästchen mit 2 Zuständen. [Mehr ...]
| Basisklassen(n) | abgeleitete Klassen | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
SCheckBox |
|
| Attribut | Typ | Beschreibung |
|---|---|---|
| dependentTyp | SNumList | Liste, syncron zu pDependents, die die Art der Abhängigkeit festlegt. siehe addDependent(..) |
| offValue | SString | String-Wert wenn die CheckBox deaktiviert ist. |
| onValue | SString | String-Wert wenn die CheckBox aktiviert ist. |
| pDependents | SPointerList | Liste mit Zeigern auf SWindow die von Status der SCheckBox abhängig sind. siehe auch dependentTyp |
| Name | Parameter | Rückgabewert | Beschreibung |
|---|---|---|---|
| addDependent | SWindow* pwnd, int typ=0 | void | Fügt ein abhängiges Fenster zu dem SCheckBox hinzu. |
| getState | int | Gibt den aktuellen Zustand zurück. | |
| getStringValue | SString | Liefert den String-Wert der Schaltfläche. | |
| setState | int state | void | Setzt den Zustand des Buttons. |
| setStateOfDependents | void | Setzt den Status aller abhängigen Fenster. siehe addDependent(..) | |
| setStringValue | const SString& onValue, const SString& offValue |
void | Legt die String-Werte der Checkbox fest. |
| setWindowText | const SString& text | void | Legt den Text fest, der neben der Checkbox angezeigt wird. |
| Name | Parameter | Rückgabewert | Beschreibung |
|---|---|---|---|
| onClicked | void | Wird ausgelöst, wenn auf die Checkbox geklickt wurde. | |
| onPostCreateCtrl | void | Wird nach dem Erstellen und vor dem ersten Anzeigen ausgelöst. |
Ein Kontrollkästchen mit 2 Zuständen.
CheckBoxen werden in Programmen in der Regel für Ja/Nein-Entscheidungen wie dem Aktivieren/Deaktivieren bestimmter Funktionalitäten verwendet. Um auf Änderungen der CheckBox zu reagieren wird wie beim Button die Command-Message mit einer Funktion verbunden.
chkTestBox.createCtrl(this,"TestBox",20,20); _AddEventCall_OnCommand(chkTestBox.getID(),onChkTestBox)Zusätzlich können noch abhänige Elemente festgelegt werden. Diese werden mit jeder Statusänderung der CheckBox Aktiviert/Deaktiviert.
chkTestBox.addDependent(&btnTestKnopf);
| addDependent(SWindow* pwnd, int typ=0) void |
|
Fügt ein abhängiges Fenster zu dem SCheckBox hinzu.
Dieses Fenster wird mit jeder Zustandsänderung der CheckBox aktiviert/deaktiviert.
| pwnd | Zeiger auf Fenster |
| typ | Art der Abhängigkeit, eines von:
|
| getState() int |
|
Gibt den aktuellen Zustand zurück.
| int | aktueller Zustand:
|
| getStringValue() SString |
|
Liefert den String-Wert der Schaltfläche.
| onClicked() void |
|
Wird ausgelöst, wenn auf die Checkbox geklickt wurde.
| onPostCreateCtrl() void |
|
Wird nach dem Erstellen und vor dem ersten Anzeigen ausgelöst.
| setState(int state) void |
|
Setzt den Zustand des Buttons.
| state | neuer Zustand
|
| setStateOfDependents() void |
|
Setzt den Status aller abhängigen Fenster. siehe addDependent(..)
| setStringValue(const SString& onValue, const SString& offValue) void |
|
Legt die String-Werte der Checkbox fest.
| onValue | Wert wenn Checkbox angehakt ist |
| offValue | Wert wenn Checkbox nicht angehakt ist |
| setWindowText(const SString& text) void |
|
Legt den Text fest, der neben der Checkbox angezeigt wird.
| text | anzuzeigender Text |
| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |