根据子表单是不是可见调整表单大小

Posted

技术标签:

【中文标题】根据子表单是不是可见调整表单大小【英文标题】:Resize form based on if subform visible根据子表单是否可见调整表单大小 【发布时间】:2010-04-20 15:09:53 【问题描述】:

我有一个带有子表单的表单。如果子表单不包含任何记录,则它的可见属性为假。在这种情况下,我希望缩小外部表单,以便子表单所在的位置没有很大的空白空间。

要做到这一点,很长的路要走是根据子表单是否可见来设置表单上所有控件的位置。但是,有没有更简单的方法来做到这一点(也许使用 can grow/can shrink 属性)?

【问题讨论】:

【参考方案1】:

可以增长/可以收缩不适用于表单。但是对于一个超级快速的解决方案,请尝试将您的子表单放在主表单的页脚中。然后,您可以根据子表单内容快速使页脚可见或不可见。

【讨论】:

以上是关于根据子表单是不是可见调整表单大小的主要内容,如果未能解决你的问题,请参考以下文章

调整大小后如何保持表单居中在屏幕中间

如何防止用户调整表单的大小?

控件不适合调整 WPF 的大小

C#表单,调整表单大小后,图像无法超出原始表单大小

仅在 Chrome 中调整 iframe 大小问题

根据图像的宽度自动调整 div 的各个部分的大小?