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> до сих пор нет.
Что делать?
Теги
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, время: 01:27.