winform动态调整控件大小

时间:2013-06-07 22:08:41

标签: winforms

美好的一天,

我有一个带有两个组框的Windows窗体。一个包含一个报告,另一个包含一些文本框来批评报告。在表单的底部,我有三个按钮。第一个按钮将显示带有多个文本框的组框。第二个按钮将提交数据。第三个清除文本框。

--------------------------------     --------------------------------
|------------------------------|     |------------------------------|
||                            ||     ||                            ||
||                            ||     ||                            ||
||         Report Viewer      ||     ||       Report Viewer        ||
||                            ||     ||                            ||
||                            ||     ||                            ||
||                            ||     ||----------------------------||
||                            ||     ||----------------------------||
||                            ||     ||                            ||
||                            ||     ||                            ||
||                            ||     ||       Multiple Text Boxes  ||
||                            ||     ||                            ||
|------------------------------|     ||----------------------------||
||       Buttons              ||     ||          Buttons           ||
--------------------------------     --------------------------------
    Form Initially Launches             Button to critique Report 
                                        has been clicked and now 
                                        shows multiple Text Boxes

当我的表单启动时,不会显示带有多个文本框的组框,当我单击其中一个按钮时,会出现组框。

这是我的问题。我希望第一个组框的高度占据两个组框的高度,直到我点击底部的按钮。现在,如果表单高度是固定值,那么这不是问题。但是如果允许用户调整表单大小,我总是希望确保第一个组框高度始终相同。但是当我点击按钮显示多个文本框时,我希望它的组框位于底部。

我已经为两个视图都适当地设置了锚属性,但是我不能100%确定如何使我的报表查看器组框占据整个空间(按钮区域除外),而不必以编程方式设置表单高度。

有什么建议吗?

COSON

0 个答案:

没有答案