2012-03-14 61 views
2

我想這樣的代碼:如何使用滾動創建複選框列表?

arrList = new List<CheckBox>(); 
for (int j = 0; j < 20; j++) 
{ 
    CheckBox check = new CheckBox(); 
    arrList.Add(check); 
} 
CheckBox[] cb = arrList.ToArray(); 

for (int i = 0; i < 20; i++) 
{ 
    cb[i].Text = "sometext"; 
    cb[i].Location = new System.Drawing.Point(10, 15 + i * 20); 
    cb[i].BackColor = System.Drawing.Color.Silver; 
    cb[i].Name = "somename"; 
    cb[i].Size = new System.Drawing.Size(59, 17); 
    cb[i].Checked = true; 
    groupBox1.Controls.Add(cb[i]); 
} 

我如何添加有垂直滾動條? (也許我應該用東西而不是groupbox?) P.S.sory for bad english。

+0

你可以使用一個面板來代替。 – 2012-03-14 05:46:49

+0

非常感謝。它有幫助。 – Tahiaji 2012-03-14 05:53:52

回答

3

你可以使用一個Panel控制和設置它的AutoScroll屬性爲True

相關問題