Создание CheckBox в столбце ListView - PullRequest
0 голосов
/ 02 июля 2019

Я работаю над Winforms.Я хочу создать checkBox для каждой строки (то есть столбца, заполненного флажком - НЕ В ПЕРВУЮ КОЛОННУ) в ListView.

До сих пор я видел ListView.CheckBoxes = True, который не удовлетворяет моим требованиям.

 public Replace()
        {
            InitializeComponent();
            listView1.View = View.Details;
            listView1.Columns.Add("", 2);
            listView1.Columns.Add("Sheet",-2,HorizontalAlignment.Left);
            listView1.Columns.Add("Replace",-2,HorizontalAlignment.Center);
            listView1.Columns.Add("Create a copy",-2,HorizontalAlignment.Center);
            foreach (var value in Global.ReplaceSheets)
            {
                ListViewItem lvItem = new ListViewItem();
                lvItem.SubItems.Clear();
              //listView1.CheckBoxes = true; makes checkboxes in first column
                lvItem.Checked = true;

                lvItem.SubItems.Add(value.ToString());
                lvItem.SubItems.Add("checkbox");
                lvItem.SubItems.Add("");
                listView1.Items.Add(lvItem);

            }

        } 

Я ожидаю контроля над добавлением флажка в любой столбец в Winforms.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...