Страница: 1 |
Вопрос: А как убрать фокус с кнопок - как в MS Windows ... | Добавлено: 17.01.03 16:04 |
Автор вопроса: ![]() |
Привет, привет! Я осваиваю VS6 на простых примерах. Сделел калькулятор. Нажал батон мышкой- на дисплее цифра .. ну и т.д. Написал обработку нажатий клавиш, чтобы те же действия делать с клавы. Да вот загвоздка - при нажати на ENTER (он у меня "=" - результат) срабатывает кнопка на которой стоит фокус, что неправильно. А вот стандартный калькулятор из Windows не имеет фокусов на кнопках и поэтому с ним все нормально. Пипл, скажите как это делать в VS6 ? Регардсов и вишесов вам ! |
Ответы | Всего ответов: 4 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 86 Ответов: 920 |
Профиль | Цитата | #1 | Добавлено: 17.01.03 20:03 |
nu, sdelaj chto pri nazhatii na knopku(lyubuyu) fokus kudato v drugoe mesto sbrasyvalsya. A tam, pri nazhatii shtoby "=" nazhimalos`. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 629966 Вопросов: 118 Ответов: 903 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 18.01.03 15:12 |
prosto 'txtResult - tekstoviy yasik qde 4ifri Private Sub form_keyDown (KeyAscii as...) txtResult.setFocus I na eqop KeyDow sdelay cmdDignt(Index as Integrer) txtResult.text = txtResult.Text & Index A potom frmMain.SetFocus ............. Tak daleee.. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() Вопросов: 8 Ответов: 14 |
Профиль | Цитата | #3 | Добавлено: 20.01.03 18:41 |
Понял! Спасибо. |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() Вопросов: 8 Ответов: 14 |
Профиль | Цитата | #4 | Добавлено: 20.01.03 18:49 |
Кстати, замечание.. >A potom >frmMain.SetFocus На такой форме, приходиться ставить KeyPreview=true, чтобы работали обработчики нажатий кнопок. При таком раскладе, если сказать frmMain.SetFocus , то фокус почему то остается на кнопке (к сожалению). А вот если установить фокус на к.л. контрол формы, то фокус уходит с кнопки. Не очень понятна такая логика. желаю чтобы все... |
Страница: 1 |
|