2012-10-11 58 views
1

是否有任何方法將滾動條添加到組框?我的代碼場景是:我在窗體上有很多組合框。所有組合框將出現在相同的位置,並且高度和寬度也是固定的。根據條件,我將groupboxes設置爲true/false。如何將ScrollBar添加到GroupBox

一些groupboxes減小了寬度和高度,所以我想把它放在滾動條中。有誰能幫我解決這個問題嗎?

+0

這是爲Windows窗體或WPF? –

回答

2

如果它是Windows應用程序,那麼您需要將面板添加到「組」框並設置屬性「AutoScroll」= true。

0

地方你的窗體上的組合框中,然後添加以下代碼

int btnPos = 1; 
Panel pnl = new Panel(); 
pnl.AutoScroll = true; 
pnl.Top = 15; 
pnl.Left = 2; 
pnl.Width = groupBox1.Width - 8; 
for (int i = 0; i < 22; i++) 
{ 
    Button _btn = new Button(); 
    _btn.Text = "lbl"; 
    _btn.Top = btnPos; 
    btnPos += 23; 
    pnl.Controls.Add(_btn); 
} 
groupBox1.Controls.Add(pnl); 
相關問題