![]() |
#1 |
Участник
|
![]()
Бьюсь второй день над пустяковой задачей:
Имеем: есть простая форма с полем для ввода (StringEdit), назовем его "InputCtrl" и кнопкой (CommandButton), скажем "OKCtrl". При открытии формы в InputCtrl уже присутствует дефолт-значение, так что пользователю нужно лишь подтвердить его нажатием на "ОК". Задача: курсор должен при открытии формы находится на кнопке "OKCtrl". Для этого я в методе run() после super() добавил строку: OKCtrl.setFocus(). Проблема: кнопка "ОК" при открытии форма имеет некое обрамление, т.е. выглядит так, будто осталсь лишь нажать на <Enter>. Но при нажатии <Enter> курсор убегает в поле для ввода InputCtrl. Если же в InputCtrl изменить свойство "Skip" на "YES", то курсор больше не убегает, но и реакции на <Enter> до сих пор нет. Что делать? ![]() |
|
![]() |
#2 |
Axapta
|
Поставить в дизайне формы свойство Frame в значение Dialog.
|
|
|
За это сообщение автора поблагодарили: eugenet (1). |
![]() |
#3 |
Участник
|
![]() |
|
![]() |
#4 |
Axapta
|
А еще оказалось, что можно было воспользоваться поиском по форуму по фразе "кнопка AND Enter" в разделе DAX: Программирование. 2002 год! Поиск рулит!
Нажимание кнопки по "Enter" |
|
|
За это сообщение автора поблагодарили: mazzy (2). |