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