我正在創建一個看起來像這樣的表單。Winforms中的滾動條處理滾動事件
Form1中有兩個面板:
- 底部面板(黃色)
- 頂部面板,這是他自己由兩個面板組成:
- 左側面板(紅色)
- 右側面板(綠色)
如圖所示,頂部面板超過了form1的高度,所以我想使用滾動條。我有幾個問題:
a)在頂部面板中將自動滾動設置爲true不起作用。
B)如果我把頂部面板,其位置上的按鈕超過Form1的高度,那麼它滾動,但如果我把它放在任何其子面板(紅色或綠色)
C),而不是設置在頂部面板自動滾動到true,我可以創建自己的滾動條,但我找不到一個處理滾動事件的簡單示例,該滾動事件移動面板,以便視圖端口根據需要進行更改。
我該如何正確添加一個具有所需行爲的滾動條?
你想在哪裏滾動條,在窗體上還是在黃色面板上? – vendettamit
@vendettamit我想在由「紅色」和「綠色」面板組成的「頂部」面板中有一個垂直滾動條 – de3
這三個面板看起來應該都是停靠的 - 底部,左側和填充。爲希望滾動條顯示的面板設置AutoScrollMinSize。 – LarsTech