Как создать список флажков с прокруткой? - PullRequest
2 голосов
/ 14 марта 2012

Я пытаюсь этот код:

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?) PSsory за плохой английский.

1 Ответ

3 голосов
/ 14 марта 2012

Вы можете использовать элемент управления Panel и установить для его свойства AutoScroll значение True

...