ListView не прокручивается в форме окна - PullRequest
0 голосов
/ 04 июня 2018

Я создаю форму окна со списком.Список содержит несколько кнопок.Но список показывает только некоторые из них.Как сделать прокрутку списка так, чтобы я мог видеть все кнопки.Вот мой код

private void checkProgress_Load(object sender, EventArgs e)
        {

        int totalRows = 5;
        int totalCols = 5;

        listView1.View = View.Details;
        listView1.HeaderStyle = ColumnHeaderStyle.None;
        int startX = 0;
        int startY = 0;

        //creating the buttons
        for(int i = 0; i < totalRows; i++)
        {
            for(int j = 0; j < totalCols; j++)
            {
                Button b = new Button();
                b.Location = new System.Drawing.Point(startX, startY);
                b.Size = new System.Drawing.Size(20, 20);
                b.Name = "r" + i + "c" + j;
                startX += 20;
                this.listView1.Controls.Add(b);
            }
            startX = 0;
            startY += 400;

        }            
           //Dummy column
            ColumnHeader header = new ColumnHeader();
            header.Text = "";
            header.Name = "col1";
            listView1.Columns.Add(header);
    }

Этот код написан внутри функции загрузки формы Windows.

...