我需要我的表单将属性 FormBorderStyle 设置为“无”。
我通读过 StackOverflow ,为了防止双击时最大化,我应该按如下所示设置最大大小:
MaximumSize = new Size(Width, Height);
效果很好:双击后表单不再最大化。
唯一的副作用是,假设我的表单在运行时显示在监视器的中央,则双击该表单会显示在左上方。
有没有办法防止它发生?
谢谢。问候。
答案 0 :(得分:-1)
Rectangle rect = Screen.PrimaryScreen.WorkingArea;
//Divide the screen in half, and find the center of the form to center it
this.Top = (rect.Height / 2) - (this.Height / 2);
this.Left = (rect.Width / 2) - (this.Width / 2);
或者您可以使用类似
这样的简单内容WindowState = FormWindowState.Normal;