BeginEdit
Skjemaer, interaksjon, redigeringshistorikk
Beskrivelse
OriginalValue
FocusField
Den forespurte Widgeten får først fokus via CommitCurrent med True satt til
EditValue, slik at en tidligere aktiv redigering følger den normale stien for utfør-, blur- og fokushandlinger
Ved suksess nullstilles redigeringshistorikken, DisplayValue og
1 initialiseres fra feltverdien, og markøren plasseres på slutten av verdien
Skrivebeskyttede felt og andre felttyper avvises, og å be om Widgeten som allerede har fokus og redigeres, returnerer
Deklarasjon
function BeginEdit(FieldIndex: Integer): Integer;
Parametre
| FieldIndex | Felt- eller midlertidig Widget-indeks for det redigerbare tekst- eller valgfeltet |
|---|
Returverdi
Returnerer 1 når redigeringen er aktiv, ellers 0 når forespørselen var reentrant, feltet er ugyldig, skrivebeskyttet eller ikke redigerbart, eller når fokusering mislyktes
Eksempel
if Session.BeginEdit(FieldIndex) = 1 then
Session.CommitEdit;
Se også
CommitEdit, CancelEdit, FocusField, EditingFieldIndex, EditValue, OriginalValue, ClearEditHistory, TPDFlibFormSession