2011-01-11 56 views
1

免责声明优先!这可能是一个非常基本的问题,但我已经开始自己学习Winforms应用程序开发(.net 3.5,C#),并且我有这个调整大小的问题。Tabpage Resizing

我正在开发一个小型Winforms应用程序,它具有放置在窗体中的标准选项卡控件(以及许多其他控件)。 (它有5个TabPages) TabPage的AutoScroll属性已设置为“True”。在阅读我理解的是,这将使滚动条在调整大小时在运行时显示。即如果窗体的高度减小,则会导致垂直滚动条出现在TabPage中。

当应用程序正在运行时,我注意到的是,如果使用小双向箭头降低表单的高度,滚动条不会保持在顶部,即如果我从下面调整高度,则底部滚动条的结尾不再存在。更确切地说,我只是在查找包含Tab控件的表单的大小时,将滚动条的两端保持在TabPage的顶端。

+1

没有repro。这需要一个屏幕截图和一个小的repro项目发布到文件共享服务或粘贴bin。 – 2011-01-11 14:24:55

回答

0

这听起来像问题是标签控件会显示滚动条,可能会自动调整大小,但是您还没有告诉表单要做什么。

您可能想要查看控件的“Dock”属性,这会导致控件填充表单(或其他父控件)的特定区域,而不管其大小是如何调整的。

+0

选项卡控件的Dock属性设置为填充 – user571242 2011-01-11 13:40:37