Zum Hauptinhalt springen

CheckState

Über diese Eigenschaft kann der Vorgabewert einer Checkbox bzw. der Zustand eines Radiobuttons ermittelt und gesetzt werden.

Bei dem Setzen des Wertes _WinStateChkChecked bei einem Radiobutton werden Radiobuttons mit dem gleichen Elternobjekt automatisch auf _WinStateChkUnchecked gesetzt.

Wird die Eigenschaft eines Radiobuttons in dem Ereignis EvtFocusInit oder EvtFocusTerm auf _WinStateChkChecked gesetzt, erhält dieses Objekt beim nächsten Objektwechsel mit der Tab-Taste den Fokus. Dies kann mit der Option _WinFlagNoFocusSet unterbunden werden.

Beispiel:

// Setzen der Radiobuttons
$Radiobutton1->wpCheckstate # _WinStateChkChecked;
$Radiobutton2->wpCheckstate # _WinStateChkUnchecked;

// Setzen der Radiobuttons in einem EvtFocus...-Ereignis
// ohne Wechsel des Fokus
$Radiobutton1->wpCheckstate(_WinFlagNoFocusSet) # _WinStateChkChecked;
$Radiobutton2->wpCheckstate(_WinFlagNoFocusSet) # _WinStateChkUnchecked;