![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фокус бутона
Andry © (2005-11-29 09:22:00)Скажите пожалуйста как сделать так что бы при нажатии на бутон(клавишу) фокус оставался на контролере.т.е. так как сделанно в windows экранная клавиатура.
Заранее благодарен.
Alexandr Bydantcev (2005-11-29 10:34:00) [1]Можно, только нужно пересылать OnKeyPress формы в тот контрол, в который необходимо. И не зависит от количества форм и контролов.
Andry (2005-11-29 10:28:00) [2]
> MDI ?
Это значит надо разработать MDI приложение?
msguns (2005-11-29 10:10:00) [3]MDI ?
Andry (2005-11-29 09:48:00) [4]точно.это если они находжятся на одной форме а если на двух разных формах то форма забирает фокус.с этим что нить поделать можно?
Andry (2005-11-29 09:45:00) [5]
> Удивительно, у меня не забирает..
т.е. если вы ставите курсор в едит допустим а потом жмете на tspeedbutton то курсор так а остается в едите?
Сайбель Алексей (2005-11-29 09:43:00) [6]Andry [3]
Удивительно, у меня не забирает..
Andry (2005-11-29 09:31:00) [7]
> Как вариант в событии OnClickButton принудительно устанавливать
> фокус на нужный контрол
хорошо это вариант, но мне нужно ввести слово в combobox где используется автоподбор.усли я передаю фокус обратно то выделяется введенный текст и удаляется если с имитировать нажатие клавиши:-(
Andry (2005-11-29 09:29:00) [8]
> Используй TSpeedButton
не получается он тоже фокус забирает
Сайбель Алексей (2005-11-29 09:26:00) [9]Используй TSpeedButton
Savek (2005-11-29 09:25:00) [10]Как вариант в событии OnClickButton принудительно устанавливать фокус на нужный контрол