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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.12.2005, 09:32   #1  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Свойство skip и кнопки
Есть форма на которой 3 stringEdit и 1 button. Хотелось бы сделать так, чтобы с помощью tab можно было перемещаться только по полям, а на кнопку фокус не попадал. Установка св-ва Skip = Yes на кнопке не дает никакого результата (оно кстати по умолчанию = Yes). В настройках формы поле Пропуск у кнопки не доступно.

Подскажите, в чем проблема?
Старый 30.12.2005, 11:23   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Для кнопок свойство Skip игнорируется. Но можно обойти
X++:
public void init()
{
    Array   to, toNew;
    int     i, j;
    ;
    super();
    to = element.tabOrder();
    toNew = new Array(to.typeId());
    j = 1;
    for (i=1;i<=to.lastIndex();i++)
        if (to.value(i) != control::Button)
        {
            toNew.value(j, to.value(i));
            j++;
        }
    element.tabOrder(toNew);
}
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: Wamr (5).
Старый 30.12.2005, 12:53   #3  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Идея понятна, но что-то не работает. Ошибка: control - перечень не существует. Замена на FormControlType результата не дает - в новый список попадают все старые значения. Что имеется в виду под control::Button?
Ax 3.0 SP3
Старый 30.12.2005, 13:08   #4  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Control::[ControlName] - ControlName - это имя вашей кнопки в дизайне. Если у нее стоит AutoDeclaration Yes, то можно использовать [ControlName].Id()
__________________
Axapta v.3.0 sp5 kr2
Теги
button, skip, пропуск, кнопка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как скрыть лишние DataSource у кнопки "Выбрать" Poleax DAX: Программирование 14 24.07.2008 11:43
DocuValue свойство SaveDataPerCompany = "No" ??? veps DAX: Прочие вопросы 21 30.01.2008 11:23
как в табличном методе "узнать" о нажатии определенной кнопки на форме Zeppelin DAX: Программирование 12 08.11.2007 20:47
Как в ActiveX Rich TextBox изменить свойство ScrollBars Владимир Максимов DAX: Программирование 3 20.09.2006 10:13
Не ставится свойство Table у Body AxDude DAX: Программирование 2 22.11.2005 00:10
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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