gpt4 book ai didi

.net - 我可以在 WinForms 应用程序中使用哪个向导控件?

转载 作者:行者123 更新时间:2023-12-03 21:48:55 30 4
gpt4 key购买 nike

我正在寻找可以在 .NET 3.5 下的 Windows 应用程序中使用的类似场景的向导(带有下一步/后退按钮)。 .NET Framework 3.5 中是否有 Microsoft 提供的任何向导控件?

最佳答案

不,Microsoft 不提供现成的向导控件作为 .NET Framework 的一部分。 您将需要构建自己的。

网络上有几个示例可以帮助您入门:

  • Cristi Potlog's Wizard Control for .NET (可能是我最喜欢的)
  • A Simple Wizard Control for .Net 2.0 with Full Designer Support
  • GN Wizard Framework
  • A .NET Wizard control
  • Designer centric Wizard control
  • TSWizard - a wizard framework for .NET

  • 当然,正如您所看到的,这些示例中的大多数实现了旧的 Wizard 97 界面,而不是新的 Aero Wizards(在 Windows Vista 和 7 中找到)。我在 Code Project 上也看到过其中一个:
  • Aero Wizard in VB.NET

  • 但也许我见过的最好的实现是在 Windows Forms Aero 库中找到的,可以下载 here在 CodePlex 上。 Aero Wizard .NET Library是另一个不错的选择,也在 CodePlex 上。

    这两个都是漂亮的、设计良好的向导控件,但它们都不能在 Windows XP(不支持 Aero 主题)上正常工作。您将遇到的最大问题是确保您的实现完全向后兼容,在 Vista 之前的 Windows 版本上运行时正确恢复到 Wizard 97 样式。我还没有看到一个控件可以在网上发布这个权利。

    如果花钱购买第三方控件是一种选择,您可以查看 XtraWizard通过 Devexpress 或 Wizard Framework通过 Divelements。

    但无论您选择哪条路线,我强烈建议您关注 Microsoft's Wizard guidelines .

    关于.net - 我可以在 WinForms 应用程序中使用哪个向导控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4954037/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com