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

FieldIndexFä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