|
|
#1 |
|
Участник
|
Открыть дизайн формы в режиме Edit из кода
Как открыть открыть дизайн формы в режиме Edit из кода?
Спасибо! |
|
|
|
|
#2 |
|
MCTS
|
X++: void clicked() { #AOT TreeNode treeNode = infoLog.findNode(#formsPath + #FilePathDelimiter + sysSetupForm.getFormName()); ; if (treeNode) { treeNode.aotNewWindow(); } } |
|
|
|
|
#3 |
|
MCTS
|
вместо SysSetupForm.GetFormName() - identifierstr(_название_формы_)
|
|
|
|
|
#4 |
|
MCTS
|
По идее, наверное, вот это нужно, но на тройке почему-то не работает:
X++: #AOT
TreeNode treeNode = infoLog.findNode(#formsPath + #FilePathDelimiter + identifierstr()+#FilePathDelimiter+'Designs'+#FilePathDelimiter+'Design');
;
if (treeNode)
{
treeNode.AOTedit();
} |
|
|
|
|
#5 |
|
Участник
|
Пасибо большое. Я имел в виду открыть ДИЗАЙН в режиме Edit. Т.е. когда на дизайне кликаешь мышкой и выбираешь Edit. Тогда открывается форма, но в режиме Edit, a не окно АОТ.
|
|
|
|
|
#6 |
|
Участник
|
|
|
|
|
|
#7 |
|
Участник
|
Нужно сделать скриншот с этого окна.
|
|
|
|
|
#8 |
|
Участник
|
|
|
|
|
|
#9 |
|
MCITP
|
Джобец, который открывает дизайн всех форм в АОТ и делает скриншоты?
__________________
Zhirenkov Vitaly |
|
|
|
|
#10 |
|
Участник
|
Комуто смешно, а у меня это срочный таск
![]() Вобщем все оч. просто: X++: form = new Form(SysTreeNode::applObjectName(treeNode.treeNodePath())); if (form && form.design()) { formDesignView = new FormDesignView(aStr, form); formDesignView.detach(); } |
|
|
|
|
#11 |
|
Участник
|
А код скриншота?
|
|
|
|
|
#12 |
|
Участник
|
X++: clientHWND = WinApi::findWindowEx(infolog.hWnd(), 0, "MDIClient", ""); childHWND = WinApi::findWindowEx(clientHWND, nullvalue(childHWND), "", ""); image.captureWindow(childHWND); image.clipboardCopy(); |
|
|
|
| За это сообщение автора поблагодарили: player (1). | |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Открыть в новом окне объект из кода | 24 | |||
| как открыть форму в фоном режиме | 3 | |||
| Дизайн формы: Скролл-панель | 4 | |||
| Как открыть две формы с одинаковым DataSource? | 11 | |||
| Русская локализация Axapta 3 ? | 59 | |||
|