在保留边框的同时删除标题栏

时间:2019-01-02 15:45:33

标签: c# .net winforms

我想创建一个没有标题栏的表格,同时保留边框,以便我仍然可以调整大小和对齐它。将FormBorderStyle设置为None可以,但是会破坏边框。

搜索了一下Google之后,我也遇到了很多方法,也遇到了here:将ControlBox设置为False并将Text设置为空字符串似乎可以在Windows 10的旧版Windows上使用,但是看起来像这样:

Ugly rest of title bar

请注意顶部的难看栏,我想摆脱它。我发现的所有其他解决方案-例如覆盖WndProc-要么根本不起作用,要么也删除了边框。

编辑: 白色栏位于非客户区域,这是删除窗口按钮和标题文本后标题栏剩下的内容。 / em>

0 个答案:

没有答案