Blur

Formulare, Interaktion, Eingabe

Beschreibung

TPDFlibFormSession

Wenn ein Widget den Fokus hat, wird seine aktive Bearbeitung zuerst bestätigt oder abgebrochen, die /Bl-Blur-Aktion des fokussierten Widgets wird versendet und erst danach wird der Fokus gelöscht

Ohne fokussiertes Widget, aber mit aktiver Bearbeitung, commitet oder bricht der Aufruf nur diese Bearbeitung ab und gibt das entsprechende Ergebnis zurück

Ein abgelehntes /Bl behält den aktuellen Fokus bei und gibt 0 zurück

Deklaration

function Blur(CommitCurrent: Boolean = True): Integer;

Parameter

CommitCurrentTrue übernimmt die aktive Bearbeitung vor dem Blur, False bricht sie ab

Rückgabewert

Gibt 1 zurück, wenn der Fokus gelöscht wurde oder nichts zu blurren war, sonst 0, wenn der Aufruf reentrant war, der Commit fehlschlug oder die /Bl-Aktion ein Veto erhielt

Siehe auch

FocusField, FocusNext, CommitEdit, CancelEdit, DispatchAction, FocusedFieldIndex, TPDFlibFormSession