1

我实际上正在开发一个需要这种形式的 UserControl。

通常,WinForms 表单如下所示:

在此处输入图像描述

如果我设置“FormBorderStyle = None”,它看起来像这样:

在此处输入图像描述

但是,我实际上需要一个没有 TitleBar 的窗口,如下所示:

在此处输入图像描述

请查看窗口边缘的差异。它实际上看起来更像是一个上下文菜单。

myForm.Text="";
myForm.ControlBox= false;

此解决方案保留 TitleBar,以便表单保持可移动。这是个问题。

我实际上需要这个:用户单击按钮,表单如下所示:

在此处输入图像描述

这该怎么做?

4

2 回答 2

2

您可以使用:

yourForm.Text="";

yourForm.ControlBox= false;

在属性中,将 : 更改FormBorderStyle为 :FixedDialog

于 2013-05-04T06:40:28.400 回答
1

要做到这一点,请不要设置任何标题文本并使控制框可见 false

像这样

yourForm.Text="";
yourForm.ControlBox= false;
于 2013-05-04T05:24:37.753 回答