【发布时间】:2010-11-13 09:03:47
【问题描述】:
我有一个作为 MDI 父窗体的窗体和几个其他窗体作为 MDI 子窗体。子窗口具有 FormBorderStyle.None 和 ControlBox = false,因此 MDI 子窗口中没有边框内容显示在 MDI 父窗口中。但是 MDI 子级在我的应用程序中运行最大化,在这种情况下,主窗体窗口标题文本始终包含子窗体文本,如下所示:
+--+----------------------------------------------------+------ -+ | |主窗口标题 - [子标题] | _ 氧x | +--+----------------------------------------------------+------ -+ | | ...如何去掉主标题栏中的"- [Child title]" 部分?我看过 Form.Text 属性,它确实包含屏幕上可见的完整标题。但是将 Text 设置为其他内容只会更改第一部分,始终添加子标题并且不能以这种方式删除。虽然 .NET Reflector 并没有带来任何有趣的东西,但我只是简单地走了一圈。
【问题讨论】: