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

我有一个带有选项卡控件的 .NET 表单,我想对其执行相同的操作。

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

有帮助吗?

解决方案

遥想当年,在很久以前,克里斯·塞尔斯有一个名为 Ghengis 项目对于.NET这在其他特点中,有用于制作向导项目的框架。我不知道到底是什么项目的状态......它主要是为了占1.0和1.1框架的不足之处......但有些事情仍然可能是有用的,包括

其他提示

不幸的是,不,不再有内置方法可以执行此操作(我也怀念 MFC 的功能)。

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

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top