4

我有一个充当 MDI 父表单的表单和几个其他表单作为 MDI 子表单。子窗口具有 FormBorderStyle.None 和 ControlBox = false,因此 MDI 子窗口中没有边框内容显示在 MDI 父窗口中。但是 MDI 子项在我的应用程序中最大化运行,在这种情况下,主窗体窗口标题文本始终包含子窗体文本,如下所示:

+--+----------------------------------------------------+------ -+
| | 主窗口标题 - [子标题] | _ 氧x |
+--+----------------------------------------------------+------ -+
| |
...

如何摆脱"- [Child title]"主标题栏中的部分?我看过 Form.Text 属性,它确实包含屏幕上可见的完整标题。但是将 Text 设置为其他内容只会更改第一部分,始终添加子标题并且不能以这种方式删除。尽管 .NET Reflector 并没有带来任何有趣的东西,但我还是简短地走了一圈。

4

1 回答 1

1

您可以将子窗口的 F​​orm.Text 属性更改为空字符串,这样标题栏将只显示“MainWindowTitle”。

于 2009-07-23T12:51:14.113 回答