Winforms边框样式

时间:2011-04-29 09:42:07

标签: vb.net winforms formborderstyle

我正在尝试制作一个带有边框的窗体,就像Windows Vista音量控件上的边框一样。表格也需要调整大小。

enter image description here

谢谢,giodamelio

要更清楚我要找的东西。 这是一个将 ControlBox 属性设置为false的表单。

enter image description here

这是我正在寻找的粗略Photoshop。

enter image description here

4 个答案:

答案 0 :(得分:2)

设置表单.Controlbox=False
设置表单.Text=""

完成。

答案 1 :(得分:0)

您可以在Projectsettigs中启用“启用XP-Visual Style”。 如果您现在启动应用程序,则应具有已启动操作系统的默认bordertyle

答案 2 :(得分:0)

尝试将FormBorderStyle设置为None or Fixed(3D|Single),然后从那里开始工作。

或者,将ControlBox设置为False也应该具有隐藏标题栏的效果。但请注意,表单不会自动更新:

  

如果将ControlBox设置为false,并且还设置了Location属性,则Form的Size属性将不会更新,以反映窗体的非客户区域已被隐藏。 要解决此问题,请将更改Location属性的代码放入HandleCreated事件。

答案 3 :(得分:0)

通过以下步骤实现此目的的一种方法:

  • FormBorderStyle的{​​{1}}设置为Form

  • 选择None,将其PictureBox属性设为Dock

  • 拍摄包含Border的图像,并将此Fill设置为PictureBox。