Форум: "Начинающим";
Текущий архив: 2012.04.29;
Скачать: [xml.tar.bz2];
ВнизВопрос о передаче фокуса элементу Найти похожие ветки
← →
Anthony © (2012-01-05 12:36) [0]На форме размещён контрол TPageControl. У него 2 страницы, на каждой из них текстовый редактор TRichEdit. На 1-й странице пользователь нажимает функциональную клавишу, по которой, нужно:
1) Перейти на 2-ю страницу TPageControl
2) Передать фокус TRichEdit, расположенному на 2-й странице.
Почему не получается это сделать? На экране видно как TPageControl "дёргается", переключаясь сначала на 2-ю страницу, и потом тут-же снова возвращает фокус на TRichEdit 1-й странице, на котором и была нажата функциональная клавиша.
Это в принципе - возможно?..
← →
stas © (2012-01-05 12:41) [1]Наверное ошибка в программе
← →
Anthony © (2012-01-05 19:53) [2]Нашёл заковырку... В обработчике OnMouseMove обоих TRichEdit стоял перехват фокуса на себя:
(Sender as TWinControl).SetFocus;
Как только убрал - переключение фокуса заработало как обычно.
Видимо этот конфликт возник потому, что оба TRichEdit территориально на экране были расположены друг над другом.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2012.04.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c