如何删除窗体顶部的蓝色边框? (我不知道它的确切名字。)删除Windows窗体中的标题栏
回答
您可以设置属性FormBorderStyle
首屈一指的设计师, 或代码:
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
有一个错字。它是'FormBorderStyle':) – ty812
设置窗体的FormsBorderStyle
到None
。
如果这样做,这取决于您如何实现窗口的拖动和关闭功能。
如果Blue Border thats on top of the Window Form
你的意思是titlebar,制定表格ControlBox
属性false
和Text
属性为空字符串(“”)。
这里有一个片段:
this.ControlBox = false;
this.Text = String.Empty;
你的解决方案比将边框样式设置为None更有优势,因为...它会使边框完整无缺:) +1 – Spook
不知何故,如果通过“FormBorderStyle.None”执行操作,以某种方式在窗体上绘制(OnPaint在一个将Dock的'Dock'设置为'Fill'的picturebox中设置图像),直到我改变了FormBorderStyle.None的边框设置,但这样绘图仍然适用于我:) – DrCopyPaste
@Spook:我打算去问一个新的线程:) – Jack
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
而且这段代码添加到您的形式,以使其可拖动依然。 https://jachman.wordpress.com/2006/06/08/enhanced-drag-and-move-winforms-without-having-a-titlebar/
我们摆脱标题栏:
构造函数(即调用的InitializeComponent()的方法
private const int WM_NCHITTEST = 0x84;
private const int HTCLIENT = 0x1;
private const int HTCAPTION = 0x2;
///
/// Handling the window messages
///
protected override void WndProc(ref Message message)
{
base.WndProc(ref message);
if (message.Msg == WM_NCHITTEST && (int)message.Result == HTCLIENT)
message.Result = (IntPtr)HTCAPTION;
}
该代码是前右只是将它加入但仍然有一个边界合并其他响应的代码:
this .ControlBox = false;
this.Text = String.Empty;
与此行:
this.FormBorderStyle = FormBorderStyle.FixedSingle;
把那些3行代码到窗体的onload事件,你应该有一个很好的“浮动”的形式可拖动与窄边框(使用FormBorderStyle.None如果你想无边框)。
- 1. 从Windows窗体(Windows 10样式)中删除标题栏
- 2. 的Windows MDI子窗体标题栏
- 3. Windows窗体标题栏中显示错误的图标
- 4. Windows窗体,窗体的图标问题
- 5. 删除Windows窗体中的标准图标
- 6. 如何居中对齐Windows窗体中的标题栏文本?
- 7. 的Android删除标题栏
- 8. 可以在创建窗口后删除标题栏/标题吗?
- 9. 无法删除标题栏
- 10. 删除标题栏(Android)
- 11. 删除默认标题栏
- 12. Python Tkinter删除标题栏
- 13. Bigcartel - 删除边栏标题
- 14. 无法删除android中的标题栏
- 15. C#2005:从窗体的标题栏
- 16. 想从Windows MDI子窗体中删除图标
- 17. 如何删除标题栏在JFrame中
- 18. 地铁表单中删除标题栏
- 19. C#Windows窗体标签字体问题
- 20. 删除活动中的标题栏也会删除图像
- 21. 删除内容窗格和标题栏之间的线
- 22. 删除MS Access窗体上的标签
- 23. 使窗口窗体标题在tittle栏的中间
- 24. 删除标题栏周围的边框
- 25. 删除Android应用上的标题栏
- 26. 添加内容后删除窗口标题栏[Android]
- 27. Windows 7中的模糊Delphi窗体图标任务栏
- 28. 我如何从Safari中的弹出窗口中删除标题栏
- 29. 删除标签栏
- 30. 删除栏标CSS
它被称为TitleBar,你可以隐藏它将表单的边框样式属性更改为无边框或无。 –