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

Вниз

Программное управление процессом ввода текста   Найти похожие ветки 

 
smaller   (2007-06-22 20:22) [0]

Здравствуйте. Подскажите пожалуйста, 1) как программно определить,
есть ли мигающий курсор в объекте ТМемо, и 2) как его программно выключить (убрать)


 
Инс   (2007-06-22 20:29) [1]

1. if Screen.ActiveControl = Memo1 then ...
2. Memo1.SetFocus;


 
Инс   (2007-06-22 20:34) [2]

Вижу тут нужно пояснить. Этот "мигающий курсор" называется фокусом ввода, и им может обладать только один элемент управления (тот, который и будет реагировать на нажатие клавиш). Перевести фокус на элемент управления можно с помощью метода SetFocus, но учтите, не все элементы управления могут получить фокус (только оконные, скажем Label - не может). Убрать фокус совсем можно например так:
Windows.SetFocus(0);


 
smaller   (2007-06-22 20:51) [3]

Спасибо за исчерпывающее объяснение. Проверил, все работает.



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
2-1182214485
Riply
2007-06-19 04:54
2007.07.15
Всегда ли файл "начинается" с начала первого сектора в кластере ?


2-1182284105
nord489
2007-06-20 00:15
2007.07.15
Работа с Zip


3-1176746454
так себе
2007-04-16 22:00
2007.07.15
Узнать название полей


1-1179242372
Calibr
2007-05-15 19:19
2007.07.15
Текстовый курсор в Edit


15-1181819723
ArtemESC
2007-06-14 15:15
2007.07.15
Где можно скачать драйвер для CardReader?