2011-01-11 108 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