3
我的意圖是形式尺寸足夠大,以顯示整個「buttonOK」,而不是要大得多。實際情況是,調整大小的窗體最終會變小,甚至完全顯示按鈕。爲什麼此代碼調整.NET窗體的高度使窗體太小?
public MyFormDlg()
{
InitializeComponent();
this.Height = this.buttonOK.Bounds.Bottom + SomePadding;
我的意圖是形式尺寸足夠大,以顯示整個「buttonOK」,而不是要大得多。實際情況是,調整大小的窗體最終會變小,甚至完全顯示按鈕。爲什麼此代碼調整.NET窗體的高度使窗體太小?
public MyFormDlg()
{
InitializeComponent();
this.Height = this.buttonOK.Bounds.Bottom + SomePadding;
的Height
屬性包括窗口的標題欄的高度,從而在客戶端區域(一個按鈕邊界都是相)比預期要小。
這工作:
this.ClientSize = new Size(this.ClientSize.Width,
this.buttonOK.Bounds.Bottom + SomePadding);
我沒有找到一個ClientHeight
屬性,可以這樣做的任何簡單?
爲什麼不使用按鈕的高度屬性?
謝謝。作品。 – 2009-06-16 17:33:30