SetSelection
Formulários, interação, unicode
Descrição
Armazena uma faixa de seleção expressa em unidades de código UTF-16 com base zero dentro do valor transitório da edição ativa
Ambos os argumentos são limitados ao valor atual, um início ou comprimento negativo é tratado como zero e o comprimento é reduzido para que a faixa nunca exceda o fim do valor
SetSelectionRange em unidades fsuUTF16CodeUnit, coloca âncora e cursor nas bordas do intervalo e redefine o slot visual de cursor em cache
Declaração
function SetSelection(StartIndex, SelectionLength: Integer): Integer;
Parâmetros
| StartIndex | Posição inicial UTF-16 com base zero, limitada ao intervalo de 0 ao comprimento atual do valor |
|---|---|
| SelectionLength | Quantidade de unidades de código UTF-16 a selecionar, limitada ao comprimento restante do valor |
Valor de retorno
Retorna 1 quando o intervalo foi armazenado e 0 quando nenhuma edição está ativa ou a sessão está aplicando uma edição, uma etapa de histórico ou uma confirmação
Exemplo
Session.BeginEdit(Session.FocusedFieldIndex);
Session.SetSelection(0, 3);
Consulte também
SetSelectionRange, GetSelectionRange, SelectionStart, SelectionLength, TPDFlibFormSelectionUnit