.NET窗体向导控件

时间:2009-10-02 15:28:53

标签: .net winforms wizard-control

在过去使用MFC的过程中,我可以非常轻松地将属性表转换为向导样式对话框,并重用我的对话框模板。

我有一个带有制表符控件的.NET表单,我想对它做同样的操作。

在没有两个控件副本的情况下,有没有一种简单的方法可以在.NET中执行此操作?

2 个答案:

答案 0 :(得分:1)

不幸的是,不,没有内置的方法可以做到这一点(我也想念MFC的能力)。

我发现的两个最佳选择是:

  • 为每个步骤创建一个表单,并在它们之间切换
  • 使用控制按钮创建单个表单,并为每个步骤显示不同的用户控件(此设计也有一些变体)

如果这是一个有很多步骤的过程,我倾向于第二种选择。设置起来还需要做更多的工作,但随着步骤数量的增加,奖励将超过工作量。对于包含1-3个步骤的流程,为每个步骤创建新表单将更容易,更快速(复制/粘贴到救援)。

答案 1 :(得分:1)

回想起很久以前,Chris Sells有一个名为Ghengis for .NET的项目,其中包括制作向导项目的框架。我不确切知道该项目的状态是什么......它主要是为了解释1.0和1.1框架的不足之处......但其中一些仍然有用,包括那些。