BeginEdit
Formulär, interaktion, ändringshistorik
Beskrivning
OriginalValue
FocusField
Den begärda widgeten fokuseras först via CommitCurrent med True satt till
EditValue, så att en tidigare aktiv redigering följer den normala vägen via bekräftelse, blur och fokusåtgärd
Vid lyckat resultat återställs ändringshistoriken, DisplayValue och
1 initieras från fältvärdet och markören placeras i slutet av värdet
Skrivskyddade fält och andra fälttyper avvisas, och att begära widgeten som redan är fokuserad och under redigering returnerar
Deklaration
function BeginEdit(FieldIndex: Integer): Integer;
Parametrar
| FieldIndex | Fält- eller tillfälligt widgetindex för det redigerbara text- eller valfältet |
|---|
Returvärde
Returnerar 1 när redigeringen är aktiv, i annat fall 0 när begäranden var reentrerande, fältet är ogiltigt, skrivskyddat eller inte redigerbart, eller när fokuseringen misslyckades
Exempel
if Session.BeginEdit(FieldIndex) = 1 then
Session.CommitEdit;
Se även
CommitEdit, CancelEdit, FocusField, EditingFieldIndex, EditValue, OriginalValue, ClearEditHistory, TPDFlibFormSession