SetSelection
Formulär, interaktion, Unicode
Beskrivning
Lagrar ett markeringsintervall angivet i nollbaserade UTF-16-kodenheter inom den aktiva redigeringens tillfälliga värde
Båda argumenten begränsas till det aktuella värdet, en negativ start eller längd behandlas som noll och längden minskas så att intervallet aldrig överskrider värdets slut Anropet delegerar till
SetSelectionRange i enheten fsuUTF16CodeUnit, placerar ankare och markör vid intervallkanterna och återställer den cachade visuella markörplatsen
Deklaration
function SetSelection(StartIndex, SelectionLength: Integer): Integer;
Parametrar
| StartIndex | Nollbaserad UTF-16-startposition, begränsad till intervallet 0 till den aktuella värdelängden |
|---|---|
| SelectionLength | Antal UTF-16-kodenheter att markera, begränsat till den återstående värdelängden |
Returvärde
Returnerar 1 när intervallet lagrades och 0 när ingen redigering är aktiv eller sessionen håller på att tillämpa en redigering, ett historiksteg eller en verkställning
Exempel
Session.BeginEdit(Session.FocusedFieldIndex);
Session.SetSelection(0, 3);
Se även
SetSelectionRange, GetSelectionRange, SelectionStart, SelectionLength, TPDFlibFormSelectionUnit