使窗口窗体的宽度为HTML中的100%

本文关键字:HTML 中的 100% 窗口 窗体 | 更新日期: 2023-09-27 18:21:16

我有一个windows表单,客户端需要以任何分辨率全屏显示(需要看起来像网页)。但问题是要将表单宽度设置为100%。

有什么建议吗?

使窗口窗体的宽度为HTML中的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;