Zum Hauptinhalt springen

CheckState

CheckState

Vorgabewert bzw. Status

Details

Ü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;