AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.03.2011, 11:38   #1  
eugenet is offline
eugenet
Участник
 
20 / 10 (1) +
Регистрация: 28.01.2010
? setFocus() в контроле формы не реагирует на <Enter>
Бьюсь второй день над пустяковой задачей:
Имеем: есть простая форма с полем для ввода (StringEdit), назовем его "InputCtrl" и кнопкой (CommandButton), скажем "OKCtrl". При открытии формы в InputCtrl уже присутствует дефолт-значение, так что пользователю нужно лишь подтвердить его нажатием на "ОК".
Задача: курсор должен при открытии формы находится на кнопке "OKCtrl". Для этого я в методе run() после super() добавил строку: OKCtrl.setFocus().
Проблема: кнопка "ОК" при открытии форма имеет некое обрамление, т.е. выглядит так, будто осталсь лишь нажать на <Enter>. Но при нажатии <Enter> курсор убегает в поле для ввода InputCtrl. Если же в InputCtrl изменить свойство "Skip" на "YES", то курсор больше не убегает, но и реакции на <Enter> до сих пор нет.
Что делать?
Старый 17.03.2011, 11:59   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Поставить в дизайне формы свойство Frame в значение Dialog.
За это сообщение автора поблагодарили: eugenet (1).
Старый 17.03.2011, 12:06   #3  
eugenet is offline
eugenet
Участник
 
20 / 10 (1) +
Регистрация: 28.01.2010
Thumbs up
Цитата:
Сообщение от oip Посмотреть сообщение
Поставить в дизайне формы свойство Frame в значение Dialog.
Все гениальное - просто. Спасибо!
Старый 17.03.2011, 12:12   #4  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
А еще оказалось, что можно было воспользоваться поиском по форуму по фразе "кнопка AND Enter" в разделе DAX: Программирование. 2002 год! Поиск рулит!

Нажимание кнопки по "Enter"
За это сообщение автора поблагодарили: mazzy (2).
Теги
setfocus

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
setFocus в момент инициализации формы k!D DAX: Программирование 3 10.11.2005 13:33
Помогите лоху! "The user <user> does not exist. Please re-enter a valid user name." Сергей Аксенов DAX: Администрирование 1 02.03.2004 15:56
Что такое "<имя-формы>_ds"? Valia DAX: База знаний и проекты 6 11.11.2003 14:26
что-такое "<имя-формы>_ds"? Valia DAX: Программирование 3 21.08.2003 10:48
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:07.