gpt4 book ai didi

C# - WinForms - SDI 或 MDI 方法?

转载 作者:行者123 更新时间:2023-11-30 20:09:42 28 4
gpt4 key购买 nike

我正在创建一个包含 4 个表单的 Visual C# WinForms 应用程序:

  1. 一个“控制”表单,其中包含 2 个按钮,最多可能有 10 个左右。因此,屏幕需要为最大数量的按钮提供足够的空间。
  2. 将包含大型富文本框控件的“日志记录”表单。
  3. 一个“配置”表单,其中包含一个选项卡控件,其中包含可以调整的各种配置设置。
  4. 与 #2 非常相似的“订单日志”表单。

用户可能希望以不同方式重新定位这些表单中的每一个。然而,我希望这些表单由父表单“管理”,这样当应用程序关闭时,所有其他表单都会关闭。有没有办法保留 MDI 方法,同时使用 C# WinForms 允许子窗体移出父窗体?谢谢!

最佳答案

通常对于这种情况,您会使用“对接”功能。同样的方法在 Visual Studio 本身中完成。这样用户可以很容易地隐藏/显示表单。

Visual Studio 不附带这样的包,但有免费的库。检查一下 http://sdock.codeplex.com/例如。

关于C# - WinForms - SDI 或 MDI 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5837052/

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