![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Позиция курсора [D7, XP]
webpauk © (2009-07-31 10:38:00)Как определить на какой позиции находится курсор ввода для Tedit
И. Павел (2009-07-31 11:37:00) [1]Удалено модератором
Ega23 (2009-07-31 11:28:00) [2]
> Вы как ребенок, честное слово...
Вы, пардон, пишите в конференции "Начинающим". И пишете - чушь (хотя я понимаю, что имели вы ввиду совсем другое. Но Ваши слова трактуются новичком однозначно).
А потом он будет искренне считать, что SelStart и SelEnd у TCustomEdit работают тольков случае TCustomEdit.HideSelection = true.
Подумайте над этим.
И. Павел (2009-07-31 11:25:00) [3]Удалено модератором
И. Павел (2009-07-31 11:24:00) [4]Удалено модератором
hinst (2009-07-31 11:21:00) [5]пропадает = невидимо
Ega23 (2009-07-31 11:18:00) [6]
> Я имел ввиду пропадает синяя подсветка элемента управления.
Я не знаю кто там и что имел ввиду.
Дословно было написано следующее:
При этом у Edit долженбыть установлен HideSelection=false, чтобы выделение не пропадалопри снятии фокуса.
И. Павел (2009-07-31 10:58:00) [7]буквокдство -> буквоедство
И. Павел (2009-07-31 10:57:00) [8]Ну это уже, ИМХО, буквокдство. Я имел ввиду пропадает синяя подсветка элемента управления.
Ega23 (2009-07-31 10:55:00) [9]
> При этом у Edit должен быть установлен HideSelection=false,
> чтобы выделение не пропадало при снятии фокуса.
Это не так. Выделение при потере фокуса не пропадёт. Оно просто не будет явно цветом показано. Но сам факт выделения - останется.
И. Павел (2009-07-31 10:52:00) [10]Например, выделить букву можно так:
Edit1.SelStart:=2;
Edit1.SelLength:=1;
При этом у Edit должен быть установлен HideSelection=false, чтобы выделение не пропадало при снятии фокуса.
webpauk (2009-07-31 10:49:00) [11]а как установить курсор в нужную позицию?
И. Павел (2009-07-31 10:39:00) [12]Edit.SelStart