2

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

我有一个带有选项卡控件的 .NET 表单,我想做同样的事情。

有没有一种简单的方法可以在 .NET 中执行此操作而无需我的控件的两个副本?

4

2 回答 2

1

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

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

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

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

于 2010-03-05T16:37:41.170 回答
1

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

于 2010-03-05T16:45:18.530 回答