【发布时间】:2011-05-11 10:12:58
【问题描述】:
我正在尝试实现以下行为:
在表单上有一个选项卡控件。在该选项卡控件上有一个树视图。为了防止出现滚动条,我希望表单在第一次显示时根据树视图的内容更改其大小。
如果树视图有太多节点无法在表单的默认大小上显示,则表单应更改其大小,以便树视图上没有垂直滚动条(达到屏幕大小允许的最大大小)。
我需要知道的是,是否可以通过控件的属性来实现这种行为。我确信这可以通过以编程方式计算和设置元素的大小来实现,但我想知道是否有办法通过 AutoSizeMode 等设置来实现这一点。
[更新]
这是我的应用程序用户看到的第一个对话框:这是一个选择要使用的数据库的对话框。它是一个数据库列表,带有一个 tabcontrol、buttens 等。如果列表太长,滚动条就会出现,我的一个同事希望它们消失。
【问题讨论】: