2013-12-17 23 views
0

當用戶嘗試通過雙擊頂部部分來最大化表單時,我希望表單保持大小 - 即不允許最大化和不允許最小化。我已經改變了中StartPosition中心屏幕(默認位置是現在中心),並插入代碼,以便不會進行調整:如果用戶雙擊以最大化尺寸設置表單位置

private void Form1_Load(object sender, EventArgs e) 
{ 
    this.MaximumSize = this.MinimumSize = this.Size; 
} 

這個偉大的工程! 但是當用戶雙擊時,表單默認爲左上角 - 我希望它居中。我正在查看不同的Form1處理程序,但我不確定哪些可以使用。

enter image description here

enter image description here

回答

0

很簡單......你可以嘗試像下面。它會幫助你...

private void Form1_Load(object sender, EventArgs e) 
{ 
    this.MaximizeBox = false; 
} 
0

您只需使用表單屬性來控制。通常你不需要通過代碼來控制所有的東西。

表單屬性

這些字段設置如下圖所示

MaximumSize = somesize 
MinimumSize = somesize 
WindowPosision = center