Форум » GUI » hwgui BROWSE Setfocus » Ответить

hwgui BROWSE Setfocus

vladru: Вот еще вопрос появился: Я добавил в диалог пару кнопок и они теперь забирают на себя фокус. Т.е. нажимая стрелочки теперь сначала между кнопками переходишь, а только потом управление в browse попадает. oBrw:SetFocus() перед активацией диалога не помогает. Как добиться чтобы нажатия кнопок сразу browse обрабатывал? Изменённый код примера, если понадобиться, здесь: http://yadi.sk/d/bH00EfD8BrUBT Может дело и не в SetFocus вовсе, а я просто WinAPI незнаю...

Ответов - 3

AlexMyr: vladru пишет: Я добавил в диалог пару кнопок и они теперь забирают на себя фокус. Т.е. нажимая стрелочки теперь сначала между кнопками переходишь, а только потом управление в browse попадает. oBrw:SetFocus() перед активацией диалога не помогает. Как добиться чтобы нажатия кнопок сразу browse обрабатывал? замените oBrw:SetFocus() на oBrw:lInFocus := .T.

vladru: AlexMyr пишет: замените oBrw:SetFocus() на oBrw:lInFocus := .T. Да, спасибо работает. Жаль что в документации по HBrowse (http://www.kresin.ru/en/hwgdoc_classes.html#Classes1) это поле не указано.

AlexMyr: vladru пишет: Жаль что в документации по HBrowse (http://www.kresin.ru/en/hwgdoc_classes.html#Classes1) это поле не указано. Я и сам про это не знал, но была такая проблема в dbcw, Александр исправил ее, я там и посмотрел.




полная версия страницы