Форум: "Начинающим";
Текущий архив: 2007.07.15;
Скачать: [xml.tar.bz2];
ВнизПрограммное управление процессом ввода текста Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.038 c