2015-02-13 4 views
0

После переназначения строки в поле редактирования курсор позиции перемещается в положение перед первым символом в строке. Как установить курсор позиции в конец строки? Это мой текущий код:Перемещение курсора позиции в конец строки в поле редактирования

begin 
    pin:=ledtAdminPin.Text; 
    SetLength(pin, 4); 
    ledtAdminPin.Text:=pin; 
end; 

ответ

3

Используйте SelStart свойства:

ledtAdminPin.SelStart := high(Integer); 
+0

Ideal, это работает :) Еще студент, поэтому изучение большей части этого материала! – Seryth

+1

'SelLength: = 0' должен сделать это, я думаю –

+0

Странная вещь, она должна .... но это не так. Код запускается во время события OnShow формы, и даже при запуске 'SelLength: = 0' в этом случае он не отменяет выделение текста. – Seryth

Смежные вопросы