加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 为什么这段代码调整.NET表单的高度会使表单太小?

发布时间:2020-12-16 01:31:01 所属栏目:百科 来源:网络整理
导读:我的意图是表单大小足以显示整个“buttonOK”,但不会大得多.实际发生的是,调整大小的表格最终会变小,甚至根本不显示按钮. public MyFormDlg() { InitializeComponent(); this.Height = this.buttonOK.Bounds.Bottom + SomePadding; 解决方法 高度属性包括窗
我的意图是表单大小足以显示整个“buttonOK”,但不会大得多.实际发生的是,调整大小的表格最终会变小,甚至根本不显示按钮.

public MyFormDlg()   
{
    InitializeComponent();
    this.Height = this.buttonOK.Bounds.Bottom + SomePadding;

解决方法

高度属性包括窗口标题栏的高度,因此客户区域(按钮边界相对于该区域)小于您的预期.

这有效:

this.ClientSize = new Size(this.ClientSize.Width,this.buttonOK.Bounds.Bottom + SomePadding);

我没有找到ClientHeight属性,这可以做得更简单吗?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读