![]() |
#1 |
Участник
|
![]()
Добрый день, интересует такая задача, каким образом возможно добавить кнопку на форму открытого проекта при вызове из общего списка?
|
|
![]() |
#2 |
Участник
|
Встроенными средствами разработки никак.
|
|
![]() |
#3 |
Участник
|
Как минимум нужно знать расположение для кнопки. Да и форма может быть не одна. Смысл вообще какой это делать на открытом проекте?
__________________
// no comments |
|
![]() |
#4 |
Участник
|
Я например не понял, что автор хочет сделать. Вернее у меня есть версия, но не факт что я угадал. Может, уточнить что, куда и зачем нужно добавить?
__________________
Ivanhoe as is.. |
|
![]() |
#5 |
Участник
|
Добавить кнопку для любого открытого проекта в выделенную область, чтобы по ее нажатию вызывать класс.
|
|
![]() |
#6 |
Участник
|
Внутри проекта встаньте на любой класс, внутри которого есть метод main. Щелкните по нему правой кнопкой мыши и выполните пункт "Открыть" из выпадающего контекстного меню. Класс запустится.
Если метод main есть, но класс не запускается, значит перекомпилируйте его через это же контекстное меню.
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/ |
|
![]() |
#7 |
Участник
|
Требуется реализовать вызов класса через кнопку.
|
|
![]() |
#8 |
Banned
|
Круглую и подмигивающую
![]() Обычно такое реализовывается через добавление пунктов в контекстное меню, то есть через то меню которое по нажатию правой кнопки мыши. Так даже будет более usability чем выделять класс, а потом нажимать на кнопку где-то там наверху. Особенно если классов много. Да и технически задача добавить свою кнопку в системную форму - нетривиальная. Это не те формы что находятся в AOT. |
|
![]() |
#9 |
Участник
|
Класс выделять не надо. Кнопка- должна являться экшном (MenuItem->Action)
|
|
![]() |
#10 |
Участник
|
Наверное, имелось в виду, что нужно запускать какой-то постоянный свой класс при нажатии на кнопку, не зависящий от состава своего проекта?
__________________
Ivanhoe as is.. |
|
![]() |
#11 |
Участник
|
|
|
![]() |
#12 |
Участник
|
Именно кнопку, как уже сказали, непросто. В том же AxAssist кнопки добавляются, но не из кода X++.
В вашем же случае, если заменить кнопку пунктом контекстного меню, то вполне можно обойтись стандартными средствами, расширив SysContextMenu. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|