BeginEdit
Űrlapok, interakció, szerkesztési előzmények
Leírás
OriginalValue
FocusField néven pillanatképként menti
A kért Widget először a CommitCurrent útján kerül fókuszba True
EditValue beállítással, így a korábban aktív szerkesztés a normál véglegesítési, blur és fókuszálási műveletútvonalon halad
Siker esetén a szerkesztési előzmények alaphelyzetbe állnak, a DisplayValue és a
1 a mezőértékből inicializálódik, és a kurzor az érték végére kerül
A csak olvasható mezők és egyéb mezőtípusok elutasításra kerülnek, és a már fókuszban lévő, szerkesztés alatt álló Widget kérése
Deklaráció
function BeginEdit(FieldIndex: Integer): Integer;
Paraméterek
| FieldIndex | A szerkeszthető szöveg- vagy választómező mező- vagy ideiglenes Widget indexe |
|---|
Visszatérési érték
1-et ad vissza, ha a szerkesztés aktív, egyébként 0-t, ha a kérés újrabelépő volt, a mező érvénytelen, csak olvasható vagy nem szerkeszthető, illetve ha a fókuszálás sikertelen volt
Példa
if Session.BeginEdit(FieldIndex) = 1 then
Session.CommitEdit;
Lásd még
CommitEdit, CancelEdit, FocusField, EditingFieldIndex, EditValue, OriginalValue, ClearEditHistory, TPDFlibFormSession