Управление .NET Forms Wizard - PullRequest
       9

Управление .NET Forms Wizard

2 голосов
/ 02 октября 2009

В старые времена, используя MFC, я мог очень легко превратить лист свойств в диалоговое окно стиля мастера и повторно использовать мои диалоговые шаблоны.

У меня есть форма .NET с элементом управления вкладкой, с которой я хотел бы сделать то же самое.

Есть ли простой способ сделать это в .NET без двух копий моих элементов управления?

Ответы [ 2 ]

1 голос
/ 05 марта 2010

Давным-давно, когда у Криса Селлса был проект под названием Ghengis для .NET, который, помимо других функций, имел каркас для создания проекта мастера. Я не знаю точно, в каком состоянии находится проект ... он в основном предназначен для учета недостатков инфраструктуры 1.0 и 1.1 ... но некоторые из них все еще могут быть полезны, в том числе.

1 голос
/ 05 марта 2010

К сожалению, нет, встроенного способа сделать это больше нет (мне тоже не хватает этой способности MFC).

Два лучших варианта, которые я нашел:

  • Создайте форму для каждого шага и переключайтесь между ними
  • Создайте отдельную форму с помощью кнопок управления и покажите разные пользовательские элементы управления для каждого шага (также есть несколько вариантов этого дизайна)

Если это процесс с большим количеством шагов, я бы предпочел второй вариант. Это больше работы для настройки, но награды перевешивают работу по мере роста количества шагов. Для процесса с 1-3 шагами создание новой формы для каждого шага будет проще и быстрее (скопируйте / вставьте для восстановления).

...