Инструменты пользователя

Инструменты сайта


axapta:каксделатьwizard

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

axapta:каксделатьwizard [2018/04/13 22:43] (текущий)
Строка 1: Строка 1:
 +Раздел: [[Программирование | ]] > [[ИнтерфейсПользователя]] 
 +---- 
 +Простой wizard (Мастер) можно сделать с помощью мастера мастеров (Сервис \ Средства разработки \ Мастера \Мастер Мастеров) или 
 +  *создать форму с tabControl (шаги мастера) 
 +  *породить наследника от [[Класс\SysWizard]] 
 +  *перекрыть метод formName 
 +  *перекрыть main: 
 +<code java> 
 +static void main(Args _args) 
 +
 +    MyWizard wizard = new MyWizard(); 
 +    if (wizard.prompt()) 
 +        wizard.run(); 
 +
 +</code> 
 +  *в форме объявить переменную типа класс мастера 
 +  *инициализировать эту переменную из args().caller() 
 +  *создать на форме метод wizard, возвращающий эту переменную 
 +---- 
 +[[:AxForum]]:  
 +  *[[http://www.axforum.info/forums/showthread.php?s=&postid=76668]] 
 +  *[[http://axforum.info/forums/showthread.php?t=7729]]
axapta/каксделатьwizard.txt · Последнее изменение: 2018/04/13 22:43 (внешнее изменение)