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

FieldIndexFelt- 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