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

Вниз

Как убрать фокус с контрола и перевести на форму?   Найти похожие ветки 

 
Erik1 ©   (2004-09-30 12:33) [0]

Контрол находится на ToolBar который с эмулирован обычной панелью. Открвыается Midi форма отчета, контрол получет фокус при нажатии на него. Надо востановить ситуацию как было до получением фокуса контролом. У QRreport нет контролдов на которые можно перевести фокус.


 
BorH   (2004-09-30 13:45) [1]

Попробуй API. Если сможешь получить хэндл. Если чесно, конкретную функцию не помню.


 
Erik1 ©   (2004-09-30 14:52) [2]

А причет тут API? Мне и так доступны контролы и разуммется их Handle. SetFocus я вызвать могу, но форма уже активна! А ниодного элемента который сможет принять фокус ввода на форме нет. Вот и думаю, что делать? Конечно можно активизировать посторонею форму, а после установить на нужную. При смене активности фокус останется на последней активизированой форме. Но как сделать это непривлекая дополнительные формы?


 
Erik1 ©   (2004-09-30 15:24) [3]

Что опять непонятно?
Активизируем отчет в Preview. На панели стоит комбобох Zoom. А мне надо после выбора из Zoom убирать фокус! ВСЕ.


 
Erik1 ©   (2004-09-30 16:08) [4]

Решение: В событии OnClick ComboBox поставить
Windows.SetFocus(ReportForm.Handle);



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

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

Наверх




Память: 0.47 MB
Время: 0.054 c
4-1094897871
Master Kolyan
2004-09-11 14:17
2004.10.17
Работа с кластерами ЖД посредством процедур и функций Delphi


14-1096031715
Шишкин Илья
2004-09-24 17:15
2004.10.17
Чат для LAN без сервера


9-1087207512
Маг Гыр
2004-06-14 14:05
2004.10.17
Вопрос по поводу квестов


4-1095173143
surkis
2004-09-14 18:45
2004.10.17
ServiceApplication


14-1096349062
Vlad Oshin
2004-09-28 09:24
2004.10.17
Можно ли контролер домена NT4 запихать в другой домен 2003?