Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Позиция курсора [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


Наверх

Титульная страница Поиск, карта сайта Написать письмо