由於某些原因,如果將Form.MaximumSize的寬度和高度都設置爲零,它將允許您擁有無限制的窗口大小,但是如果要設置限制,則必須在寬度和高度都爲同一時間。我想要一個固定的寬度,但沒有高度的限制。是否可以設置表格的最大寬度但保留最大高度不受限制?
// No Limits
this.MaximumSize = new Size(0,0);
// Form Height will be stuck at 0
int ArbitraryWidth = 200;
this.MaximumSize = new Size(ArbitraryWidth, 0);
您是否考慮攔截調整大小事件並手動強制窗體大小不超過您的任意寬度? – ose
@ose - 是的,但它看起來有點醜陋 –
不幸的建築決定=>稍微難看的代碼:( – ose