【发布时间】:2013-05-28 16:37:01
【问题描述】:
我正在使用此代码来隐藏表单的最小化/最大化控件并且只显示边框
protected override System.Windows.Forms.CreateParams CreateParams
{
get
{
var parms = base.CreateParams;
parms.Style &= ~0x00C00000; // remove WS_CAPTION
parms.Style |= 0x00040000; // include WS_SIZEBOX
return parms;
}
}
Visual Studio 中的表单如下所示
运行应用程序后,它看起来像这样
您可以看到,当我运行应用程序时,与应用程序右侧相比,应用程序左侧的空间更多。我被卡住了,不知道这种行为。
【问题讨论】:
-
在您的设计截图上,“您要安装”标签下方是什么?
-
我在这个标签下面有进度条。
-
让我检查一下先生
-
您是否尝试过将最小宽度设置为完全适合您想要的东西?
-
坏主意,窗口大小取决于视频适配器的 DPI 设置。