当用户尝试通过双击顶部区域来最大化表单时,我希望表单保持大小 - 即没有最大化并且不允许最小化。我已将 StartPosition 更改为 CenterScreen (默认位置现在为中心)并插入代码以允许不调整大小:
private void Form1_Load(object sender, EventArgs e)
{
this.MaximumSize = this.MinimumSize = this.Size;
}
这很棒! 但是当用户双击时,表单默认为左上角 - 我希望它居中。我正在查看不同的Form1处理程序,但我不确定哪些可以使用。
答案 0 :(得分:0)
您只需使用“表单属性”即可控制它。通常你不需要通过代码控制所有东西。
表单属性中的设置如下所示的字段
MaximumSize = somesize
MinimumSize = somesize
WindowPosision = center
答案 1 :(得分:0)
这很简单......你可以尝试如下。它会帮助你...
private void Form1_Load(object sender, EventArgs e)
{
this.MaximizeBox = false;
}