|
20.06.2018, 16:13 | #1 |
Участник
|
Открытый проект
Добрый день, интересует такая задача, каким образом возможно добавить кнопку на форму открытого проекта при вызове из общего списка?
|
|
21.06.2018, 12:47 | #2 |
Участник
|
Встроенными средствами разработки никак.
|
|
21.06.2018, 13:44 | #3 |
Участник
|
Как минимум нужно знать расположение для кнопки. Да и форма может быть не одна. Смысл вообще какой это делать на открытом проекте?
__________________
// no comments |
|
21.06.2018, 14:29 | #4 |
Участник
|
Я например не понял, что автор хочет сделать. Вернее у меня есть версия, но не факт что я угадал. Может, уточнить что, куда и зачем нужно добавить?
__________________
Ivanhoe as is.. |
|
21.06.2018, 15:53 | #5 |
Участник
|
Добавить кнопку для любого открытого проекта в выделенную область, чтобы по ее нажатию вызывать класс.
|
|
21.06.2018, 17:03 | #6 |
Участник
|
Внутри проекта встаньте на любой класс, внутри которого есть метод main. Щелкните по нему правой кнопкой мыши и выполните пункт "Открыть" из выпадающего контекстного меню. Класс запустится.
Если метод main есть, но класс не запускается, значит перекомпилируйте его через это же контекстное меню.
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/ |
|
21.06.2018, 17:25 | #7 |
Участник
|
Требуется реализовать вызов класса через кнопку.
|
|
21.06.2018, 19:09 | #8 |
Banned
|
Круглую и подмигивающую
Обычно такое реализовывается через добавление пунктов в контекстное меню, то есть через то меню которое по нажатию правой кнопки мыши. Так даже будет более usability чем выделять класс, а потом нажимать на кнопку где-то там наверху. Особенно если классов много. Да и технически задача добавить свою кнопку в системную форму - нетривиальная. Это не те формы что находятся в AOT. |
|
22.06.2018, 08:48 | #9 |
Участник
|
Класс выделять не надо. Кнопка- должна являться экшном (MenuItem->Action)
|
|
22.06.2018, 09:17 | #10 |
Участник
|
Наверное, имелось в виду, что нужно запускать какой-то постоянный свой класс при нажатии на кнопку, не зависящий от состава своего проекта?
__________________
Ivanhoe as is.. |
|
22.06.2018, 09:39 | #11 |
Участник
|
|
|
22.06.2018, 13:32 | #12 |
Участник
|
Именно кнопку, как уже сказали, непросто. В том же AxAssist кнопки добавляются, но не из кода X++.
В вашем же случае, если заменить кнопку пунктом контекстного меню, то вполне можно обойтись стандартными средствами, расширив SysContextMenu. |
|