我想开发一个Windows窗体应用程序,其中目标系统的屏幕分辨率为1080x1920。但是我的系统不接受该解决方案。即使我不能将我的Winform尺寸设置为1080x1920。 谁能帮我解决这个问题
答案 0 :(得分:0)
这对我有用。这是表单的Load事件(您可以通过在设计器中双击表单来生成此事件)。在这种情况下,我们检查包含表单的屏幕的当前尺寸。然后,我们设置表格大小以匹配。我们还将表单的位置移到0、0,这样它就不会从屏幕上剪下来。
//the name of this function will be different for you.
//generate this function by double clicking the form in designer.
//the code inside the function is what you're interested in.
private void MainForm_Load(object sender, EventArgs e)
{
Rectangle screenSize = Screen.GetBounds(this); //find out the current screen size
this.Top = 0; //move the form to top
this.Left = 0; //move the form to left
this.Width = screenSize.Width; //set form width to screen width
this.Height = screenSize.Height; //set form height to screen height
}
编辑:而且,为什么不仅仅最大化?
this.WindowState = FormWindowState.Maximized;