Я работаю над 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.