2016-11-22 107 views
0

我在滾動條上搜索不出現主題。 我相信我的問題與其他人一樣,但解決方案,但似乎他們都沒有幫助。 我有幾個按鈕,我在面板的設計階段創建,當某些按鈕超出面板的區域時,IDE確實顯示了我將Autoscroll設置爲True的滾動條。 但是在運行期間,我看不到任何滾動條,也不能滾動到面板外面的那些控件上。 我試過將按鈕全部鎖定,並沒有幫助。將AutoScrollMinSize設置爲較大的值也無濟於事。運行時不顯示滾動條

我是否缺少其他方法?

**附加編輯 是圖片設計和運行時我抓拍 Panel and Buttons

+0

嘗試將窗體的「Autoscroll」設置爲「True」,可能面板具有滾動條但面板寬度/高度超出Form的大小。 –

+0

嗨Mukul,我確實已經將面板的autoscroll設置爲true。而面板本身是表格的一部分,比表格小。 – ishtarsg

+0

您確定面板實際上是您認爲的尺寸嗎?是否可能該面板實際上比您想象的大,但是隱藏在視圖中的其他項後面? – LordWilmore

回答

1

嘗試設置面板AutoScrollMinSize

panel1.AutoScrollMinSize = new Size(0, 10); // 10 or Minimum Height you require 

如果以上還沒有工作檢查Tab順序,使面板是最上面的父母。

我覺得你在運行時做一些改變。您的設計時間屏幕截圖和運行時間屏幕似乎有背景差異,嘗試設置背景後再次設置AutoScrollMinSize

+0

Hi Prashanth。雖然背景圖像在滾動時是「切片」,但它仍然有效。在運行期間,按鈕容器面板不會改變。我只是把面板上按鈕的顏色設置爲透明。但我必須說,面板容器面板實際上是在另一個面板,但我懷疑這是問題。在你看來,究竟是什麼導致了這個問題呢?所以在將來我們可以注意到。 – ishtarsg

+0

我看到的另一個有趣的景象。如果我包含Prashanth代碼,它的工作原理。但是在設計階段提供的AutoScrollMinSize是0,0。如果在設計階段AutoScrollMinSize爲0,10並且還包含Prashanth代碼,則滾動條會再次消失....! – ishtarsg