BeginEdit
Formularer, interaktion, redigeringshistorik
Beskrivelse
OriginalValue
FocusField
Det ønskede widget får først fokus gennem CommitCurrent med True sat til
EditValue, så en tidligere aktiv redigering følger det normale forløb med commit-, blur- og fokushandlinger
Ved succes nulstilles redigeringshistorikken, DisplayValue og
1 initialiseres fra feltværdien, og careten placeres i slutningen af værdien
Skrivebeskyttede felter og andre felttyper afvises, og anmodning om det widget, der allerede har fokus og er under redigering, returnerer
Deklaration
function BeginEdit(FieldIndex: Integer): Integer;
Parametre
| FieldIndex | Felt- eller midlertidigt widgetindeks for det redigerbare tekst- eller valgfelt |
|---|
Returværdi
Returnerer 1, når redigeringen er aktiv, ellers 0, når anmodningen var reentrant, når feltet er ugyldigt, skrivebeskyttet eller ikke redigerbart, eller når fokussætningen fejlede
Eksempel
if Session.BeginEdit(FieldIndex) = 1 then
Session.CommitEdit;
Se også
CommitEdit, CancelEdit, FocusField, EditingFieldIndex, EditValue, OriginalValue, ClearEditHistory, TPDFlibFormSession