FocusField
Űrlapok, interakció, bemenet
Leírás
TPDFlibFormSession
/Bl Widget fókuszát egy kért, látható mező- vagy ideiglenes Widget indexre mozgatja
A korábban fókuszált Widget aktív szerkesztése előbb véglegesítésre vagy megszakításra kerül, és a 0 blur művelete továbbításra kerül; egy vétó megőrzi a korábbi fókuszt, és
/Fo-t ad vissza
Ezután a kért Widget számára a OnFocusChanged focus művelet továbbításra kerül; ha megvétózzák, a fókusz teljesen törlődik, és a nullára való átváltás is jelentésre kerül az
1 révén
A már fókusszal rendelkező Widget kérése
Deklaráció
function FocusField(FieldIndex: Integer;
CommitCurrent: Boolean = True): Integer;
Paraméterek
| FieldIndex | A fókuszálandó mező- vagy ideiglenes Widget index |
|---|---|
| CommitCurrent | A True az aktív szerkesztést véglegesíti az átváltás előtt, a False megszakítja azt |
Visszatérési érték
1-et ad vissza, ha a kért Widget most már fókusszal rendelkezik, ellenkező esetben 0-t, ha a kérés ismételt belépés volt, a mező érvénytelen, vagy egy blur vagy focus művelet megvétóztatásra került
Lásd még
Blur, FocusNext, FocusAt, BeginEdit, DispatchAction, FocusedFieldIndex, TPDFlibFormSession