Winforms边框样式
我正在尝试制作一个带有边框的表单,就像 Windows Vista 音量控件上的边框一样。表单也需要调整大小。
谢谢,giodamelio
更清楚地了解我在寻找什么。 这是一个 ControlBox 属性设置为 false 的表单。
这是我正在寻找的内容的粗略 Photoshop。
I am trying to make a form with a border like the border on the Windows Vista volume control. The form would need to be resizeable as well.
Thanks, giodamelio
To be a little more clear about what I am looking for.
Here is a form with the ControlBox property set to false.
Here is a rough Photoshop of what I am looking for.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
设置表单
.Controlbox=False
设置表单
.Text=""
完成。
Set the forms
.Controlbox=False
Set the forms
.Text=""
Done.
您可以在项目设置中启用“启用 XP-Visual Style”。
如果您现在启动应用程序,您应该具有启动操作系统的默认边框样式
You can enable in your Projectsettigs "enable XP-Visual Style".
If you launch your application now, you should have the default borderstyle of the launched OS
尝试设置
FormBorderStyle
到无
或Fixed(3D|Single)
并从那里开始工作,也许。或者,设置
ControlBox
到False
也应该具有隐藏标题栏的效果。但是,请注意该表单不会自动更新:Try setting the
FormBorderStyle
toNone
orFixed(3D|Single)
and work from there, perhaps.Alternatively, setting the
ControlBox
toFalse
should also have the effect of hiding the title bar. However, beware that the form won’t update automatically:实现此目的的一种方法是执行以下步骤:
将
Form
的FormBorderStyle
设置为None
。获取一个
PictureBox
,将其Dock
属性设置为Fill
。获取一张包含边框的图像,并将此
Image
设置为PictureBox。One way achieve this by following steps:
Set
FormBorderStyle
of yourForm
toNone
.Take a
PictureBox
, set itsDock
Property toFill
.Take a image containing Border, and set this
Image
to the PictureBox.