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

StartIndexNullától induló UTF-16 kezdőpozíció, a 0 és az aktuális értékhossz közé korlátozva
SelectionLengthKijelö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