| 
			
			 | 
		#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 | |||
		
  |