在C#ActiveForm中设置宽度没有任何效果

本文关键字:任何效 C#ActiveForm 设置 | 更新日期: 2023-09-27 18:30:06

我需要访问表单的大小,所以我声明了一个int变量height和width。代码如下:

int width = Form1.ActiveForm.Width;

高度也是一样。

我将宽度设置为800,但每次都返回300。怎么了?

在C#ActiveForm中设置宽度没有任何效果

根据您所说的,并假设代码是从Form1:运行的

int width = this.Width;
int height = this.Height;

我认为您的最大宽度是300,所以您不能将宽度设置为更高的值。