使窗口窗体的宽度为HTML中的100%
本文关键字:HTML 中的 100% 窗口 窗体 | 更新日期: 2023-09-27 18:21:16
我有一个windows表单,客户端需要以任何分辨率全屏显示(需要看起来像网页)。但问题是要将表单宽度设置为100%。
有什么建议吗?
如果只想将宽度设置为100%:
this.Width = Screen.PrimaryScreen.Bounds.Width;
如果你想设置宽度和高度:
this.WindowState = FormWindowState.Maximized;
您可以使用FormWindowState
在加载时最大化表单。
this.WindowState = FormWindowState.Maximized;
另一种方式:
如果您不希望以编程方式执行此操作,也可以右键单击窗体以查看该窗体的属性,并将"WindowState"属性设置为"最大化。
在我的应用程序中,它是一个用户控件,而不是一个windows窗体
因此,手动将用户控件的大小设置为包含表单的客户端区域的大小。
类似于:
Control container = this.Parent;
if (container)
{
// Fill the parent control.
this.Size = container.ClientSize;
}
或者,更好的是,将用户控件的Dock
属性设置为DockStyle.Fill
以自动处理此问题:
this.Dock = DockStyle.Fill;