在Visual Studio 2010的設計模式工作水平滾動...在標籤頁
我試圖讓一個標籤頁的水平滾動條。根據我在這裏和那裏閱讀的理解,將tabPage的AutoScroll
屬性設置爲True
應該足以獲得滾動條。
當我在tabPage上放置一個超過tabPage底部限制的元素時,我得到一個垂直滾動條。但是當我使一個元素超出了tabPage的正確限制時,沒有水平滾動條出現。
我在做什麼錯?
在Visual Studio 2010的設計模式工作水平滾動...在標籤頁
我試圖讓一個標籤頁的水平滾動條。根據我在這裏和那裏閱讀的理解,將tabPage的AutoScroll
屬性設置爲True
應該足以獲得滾動條。
當我在tabPage上放置一個超過tabPage底部限制的元素時,我得到一個垂直滾動條。但是當我使一個元素超出了tabPage的正確限制時,沒有水平滾動條出現。
我在做什麼錯?
發現問題:我放置在我的tabPage上的控件的Anchor
屬性設置爲頂部,左側,右側。如果有右它不能工作。
肯定在那裏做錯了。我剛剛創建了一個tabcontrol,將「AutoScroll」設置爲true,選擇了標籤頁元素並添加了一個新面板控件(用於測試)。當我調整控件的大小時,顯示的是垂直和水平滾動條。
你確定你沒有任何嵌套的控制元素?也許你認爲控制在標籤區域之外是在一個控制之內,而不是超過標籤頁邊界?在這種情況下,滾動不會顯示
奇怪,看起來像一個錯誤。我還測試了另一個tabPage,它工作正常。但在我正在使用的那個上,只有垂直滾動條出現。控制不在另一個,我沒有任何嵌套... – Otiel
@萊託,那麼,考慮到它是TabPage控件我不會感到驚訝。我過去沒有使用過這種控件的最好經驗 – musefan
+1 - 我也做了一個快速測試,所有的工作都適合我。但是,如果我在一個不太大的控件中放置一個太大的控件,我就沒有滾動條。 'AutoScroll = true'必須在太大的控件的父級上設置。 – gilly3