Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.24;
Скачать: CL | DM;

Вниз

Как передать фокус Edit чтобы не выделялся текст?   Найти похожие ветки 

 
Кто-то4   (2003-02-12 09:55) [0]

Здравствуйте!
помогите, кто знает как сделать, чтобы при передачи фокуса Edit не выделялся текст, который там уже есть, а курсор становился в конец этого текста?


 
Ксюша   (2003-02-12 10:06) [1]

Для этого необходимо поставить AutoSelect в False.
Удач )


 
Кто-то4   (2003-02-12 10:10) [2]

Но курсор тогда в начале :(((


 
Ксюша   (2003-02-12 10:19) [3]

Там есть другое свойство, отвечающее за местоположение курсора )


 
Кто-то4   (2003-02-12 10:49) [4]

Какое я не нашел, плиз помогите...


 
Романов Р.В. ©   (2003-02-12 10:56) [5]

procedure TForm1.Edit1Enter(Sender: TObject);
begin
Edit1.Perform(EM_SETSEL, Length(Edit1.Text), Length(Edit1.Text));
end;


 
Ксюша   (2003-02-12 10:58) [6]

Тоже самое делает SelStart, просто в документации не очень хорошо об этом написано )


 
Кто-то4   (2003-02-12 11:01) [7]

2 Романов Р.В. ©
Огромное спасибо, а откуда ты это узнал? В каком хелпе надо смотреть? :)))


 
Романов Р.В. ©   (2003-02-12 11:21) [8]

Кто-то4
Из хелпа конечно MAPI Programmer"s Reference

Как правильно заметила Ксюша достаточно SelStart


 
Кто-то4   (2003-02-12 11:29) [9]

SelStart не работатет так как надо...


 
Ксюша   (2003-02-12 11:34) [10]

но если глянуть код для установки SelStart, он будет подозрительно похож на пример, приведенный Романовым Р.В. )


 
Романов Р.В. ©   (2003-02-12 11:36) [11]

Просто ты не умеешь его готовить :)
procedure TForm1.Edit1Enter(Sender: TObject);
begin
Edit1.SelStart := Length(Edit1.Text);
end;


 
Anatoly Podgoretsky ©   (2003-02-12 11:36) [12]

Кто-то4 (12.02.03 11:29)
Может не в SelStart дело?


 
tiam   (2003-02-12 11:36) [13]

SelStart не работатет так как надо...

Например,
Если длина текста в edit1 = 6, то edit1.SelStart:=7, а не больше



Страницы: 1 вся ветка

Текущий архив: 2003.02.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
14-76190
Антон
2003-02-08 12:48
2003.02.24
Помогите написать одну функцию...


8-76033
VID
2002-11-09 14:30
2003.02.24
Отображение первого кадра...


3-75776
Ламер
2003-02-05 13:47
2003.02.24
Почему прога под Интербейс не хочет работать под делфями?


1-76022
dimonf
2003-02-12 11:33
2003.02.24
Подскажитн, как можно отключит BorderStyle в MDI окне!


14-76176
Tsr
2003-02-04 18:07
2003.02.24
О вреде сигарет