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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.12.2010, 16:39   #18  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Насчет контекстного меню, я и сам думал над этим, но времени разбираться просто нету. Если кто сделает - будет супер).
Вложение 6496
Форма SysFormSearch, на поле FindEdit пишете вот это в методе context(), всё, больше ничего не нужно. Работает по правой кнопке мышки.

X++:
public void context()
{
    int selectedMenu;
    str cont[];
    PopupMenu master = new PopupMenu(element.hWnd());
    ;

    element.lock();

    cont[1] = strfmt("%1*", this.text());
    cont[2] = strfmt("*%1", this.text());
    cont[3] = strfmt("*%1*",this.text());

    master.insertItem(cont[1]);
    master.insertItem(cont[2]);
    master.insertItem(cont[3]);

    selectedMenu = master.draw();

    if (selectedMenu>0)
        this.text( cont[selectedMenu-1] );

    element.unLock();
}
PS в случае отказа от выбора (нажали esc) selectedMenu = -1.

Последний раз редактировалось Zabr; 29.12.2010 в 16:42.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
В 4.0 перестала работать кнопка выбрать файл. Eldar9x DAX: Программирование 14 12.11.2007 20:27
RunBaseBatch, кнопка доступа к настройкам?! 3oppo DAX: Программирование 11 11.07.2006 13:25
Combobox. Не выводится кнопка со стрелкой справа vasiliy DAX: Программирование 12 27.03.2006 10:03
Загадочная кнопка в Ключах распределения Fluffy DAX: Функционал 4 10.09.2003 15:41

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

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

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