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

Вниз

Вопрос о передаче фокуса элементу   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
15-1323231309
Skyle
2011-12-07 08:15
2012.04.29
Ищу новых коллег (г. Новосибирск).


2-1325325305
Gu
2011-12-31 13:55
2012.04.29
очередность


15-1324499402
Юрий
2011-12-22 00:30
2012.04.29
С днем рождения ! 22 декабря 2011 четверг


2-1325763307
Scott Storch
2012-01-05 15:35
2012.04.29
использование оператора goto


15-1324455263
OW
2011-12-21 12:14
2012.04.29
Посоветуйте. Нужна утилитка COM <-> TCP