1

我正在尝试制作一个带有边框的表单,如 Windows Vista 音量控件上的边框。表单也需要可调整大小。

在此处输入图像描述

谢谢,乔达梅里奥

更清楚地了解我在寻找什么。这是一个ControlBox属性设置为 false 的表单。

在此处输入图像描述

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

在此处输入图像描述

4

4 回答 4

2

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

完毕。

于 2011-04-29T12:27:53.133 回答
0

您可以在您的 Projectsettigs 中启用“启用 XP-Visual Style”。如果你现在启动你的应用程序,你应该有启动操作系统的默认边框样式

于 2011-04-29T09:54:54.570 回答
0

尝试设置FormBorderStyleto NoneorFixed(3D|Single)并从那里开始工作,也许。

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

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

于 2011-04-29T10:31:36.797 回答
0

一种方法是通过以下步骤实现这一点:

  • 设置FormBorderStyle您的FormNone.

  • 取一个PictureBox,将其Dock属性设置为Fill

  • 拍摄包含边框的图像,并将其设置Image为 PictureBox。

于 2011-04-29T10:44:43.087 回答