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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.09.2006, 13:06   #1  
madproger is offline
madproger
Программист
 
82 / 19 (1) ++
Регистрация: 08.09.2006
Адрес: Москва
ComboBox && MenuButton-visibility
Всем прив
Есть такой вопросик

Скажем так - у меня есть грид, там есть ComboBox
Есть MenuButton с набором кнопок

Так вот мне надо чтобы в зависимости от того что выбрано в Комбобоксе отдельные буттоны были либо доступны либо нет.

Вроде сделал
Перегрузил метод clicked элементна MenuButton, но
Когда я первый раз нажимаю - то ничего не происходит (т.е. правила не применяются) Когда нажимаю второй раз - то все ок
Если добавить такую отработку в gotFocus() то все работает ОК

Не подскажите в чем может быть проблема?

ЗЫ: Сильно не ругайтесь, четвертый день как увидел Аксапту
Старый 26.09.2006, 13:16   #2  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
В комбобоксе в этом случае нужно перекрывать метод selectionChange().
__________________
Андрей.
Старый 26.09.2006, 13:20   #3  
madproger is offline
madproger
Программист
 
82 / 19 (1) ++
Регистрация: 08.09.2006
Адрес: Москва
А зачем мне в комбобоксе что то перекрывать?
Тогда у меня тоже получается что мне надо два раза вызывать метод скрытия кнопок: при выборе строки и при смене значения комбобокса. Мне почему то кажется что комбобокс мне трогать не надо - из него мне нужно только значение. Тем более что доступ на редактирование к нему будет для некоторых групп закрыт (для этого и делается кнопка)
Старый 26.09.2006, 13:36   #4  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Да, поторопился с ответом, не до конца понял проблему...

А применение правил случаем не после super() на clicked() написано? Должно быть до.
__________________
Андрей.
За это сообщение автора поблагодарили: madproger (1).
Старый 26.09.2006, 13:46   #5  
madproger is offline
madproger
Программист
 
82 / 19 (1) ++
Регистрация: 08.09.2006
Адрес: Москва
В точку!

Теперь вот другой вопросик возник

У меня есть несколько табов. Сбоку ряд кнопок
Так вот хотелось бы чтобы при активации определенного таба одна кнопка появлялась, а в других случаях нет
Старый 26.09.2006, 13:49   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
1. На tabChange нужно повесить обработчик. (это на TabControl метод)
2. В нем прятать кнопку, если _toTab равно Номер вашей закладки.
За это сообщение автора поблагодарили: madproger (1).
Старый 26.09.2006, 14:10   #7  
madproger is offline
madproger
Программист
 
82 / 19 (1) ++
Регистрация: 08.09.2006
Адрес: Москва
Ага
Спасибо

В принципе уже докапал туда
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Самоблокировка ComboBox контролла Delfins DAX: Программирование 2 17.01.2008 00:17
PatrickChua: Change the combobox options in RunbaseBatch class Blog bot DAX Blogs 0 28.10.2006 18:14
Fred Shen: Change the combobox options in RunbaseBatch class Blog bot DAX Blogs 0 28.10.2006 16:40
Странный ComboBox DenNik DAX: Программирование 1 22.09.2005 15:31

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

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

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