【发布时间】:2013-06-22 16:05:55
【问题描述】:
iam 使用 C#.Net Windows 应用程序。在我的项目中,MDI 将使用不同的模块。 现在问题出在哪里,我可以打开一个新表单,这意味着他们将在 MDI 和 Menustrip 中显示最大化、最小化和关闭图标。见下图...
如何从 MenuStrip 中删除子窗体图标(最大化、最小化和关闭)
在此先感谢...
【问题讨论】:
-
不要使用 MDI。将您的表单更改为 TopLevel = false 并将它们用作 UserControls。
-
你为什么想要这个功能?我认为这是设计使然,MdiClient 不支持该功能。
-
MDI 窗口模型的核心是用户可以在窗口之间切换、调整大小和最小化它们。如果您删除这些控件,那么他就不能再这样做了。因此,不再使用 MDI 是没有意义的。一个普通的 UserControl 也可以。
标签: c# .net winforms c#-4.0 c#-3.0