SetSelection
Űrlapok, interakció, Unicode
Leírás
Kijelölési tartományt tárol, nulla-alapú UTF-16 kódegységekben kifejezve az aktív szerkesztés átmeneti értékén belül
Mindkét argumentum az aktuális értékre korlátozódik, a negatív kezdő vagy hossz nullának számít, és a hossz úgy csökken, hogy a tartomány soha ne lépje túl az érték végét
SetSelectionRange metódusra épül fsuUTF16CodeUnit egységben, a horgonyt és a kurzort a tartomány széleire helyezi, és alaphelyzetbe állítja a gyorsítótárazott vizuális kurzorpozíciót
Deklaráció
function SetSelection(StartIndex, SelectionLength: Integer): Integer;
Paraméterek
| StartIndex | Nullától induló UTF-16 kezdőpozíció, a 0 és az aktuális értékhossz közé korlátozva |
|---|---|
| SelectionLength | Kijelölendő UTF-16 kódegységek száma, a fennmaradó értékhosszra korlátozva |
Visszatérési érték
1 értéket ad vissza, ha a tartomány tárolásra került, és 0 értéket, ha nincs aktív szerkesztés, vagy a munkamenet éppen szerkesztést, előzménylépést vagy véglegesítést hajt végre
Példa
Session.BeginEdit(Session.FocusedFieldIndex);
Session.SetSelection(0, 3);
Lásd még
SetSelectionRange, GetSelectionRange, SelectionStart, SelectionLength, TPDFlibFormSelectionUnit