要在Winform列表控件中添加復選框,可以使用DataGridView控件來實現。下面是一個簡單的示例代碼:
// 創建一個DataGridView控件
DataGridView dataGridView1 = new DataGridView();
dataGridView1.Dock = DockStyle.Fill;
// 創建一個DataGridViewCheckBoxColumn列,用于顯示復選框
DataGridViewCheckBoxColumn checkBoxColumn = new DataGridViewCheckBoxColumn();
checkBoxColumn.HeaderText = "選擇";
checkBoxColumn.Width = 50;
checkBoxColumn.Name = "checkBoxColumn";
dataGridView1.Columns.Add(checkBoxColumn);
// 將DataGridView控件添加到Form中
this.Controls.Add(dataGridView1);
// 添加數據到DataGridView中
dataGridView1.Rows.Add(true, "Item 1");
dataGridView1.Rows.Add(false, "Item 2");
dataGridView1.Rows.Add(true, "Item 3");
在上面的示例中,我們創建了一個DataGridView控件,并添加了一個DataGridViewCheckBoxColumn列用于顯示復選框。然后通過Rows.Add方法添加了一些數據到DataGridView中,其中第一個參數表示復選框是否選中,第二個參數為該行的其他數據。
通過這種方式,我們可以在Winform列表控件中實現復選框功能。