CheckedListBox控件是Windows窗體應用程序中常用的控件,用于顯示一個帶有復選框的列表。用戶可以通過勾選或取消勾選復選框來選擇項目。
要使用CheckedListBox控件,首先需要將其添加到窗體中。可以通過拖放控件或者在代碼中動態創建控件。
// 在窗體上拖放CheckedListBox控件
CheckedListBox checkedListBox1 = new CheckedListBox();
this.Controls.Add(checkedListBox1);
接下來可以通過代碼為CheckedListBox控件添加項目,并設置項目的Checked屬性來指定是否選中。
checkedListBox1.Items.Add("Item 1");
checkedListBox1.Items.Add("Item 2");
checkedListBox1.Items.Add("Item 3");
// 設置某個項目為選中狀態
checkedListBox1.SetItemChecked(0, true);
還可以通過事件處理程序來響應用戶對復選框的操作。
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
// 響應項目選中狀態改變事件
if (e.NewValue == CheckState.Checked)
{
// 項目被勾選
MessageBox.Show("Item checked: " + checkedListBox1.Items[e.Index].ToString());
}
else
{
// 項目被取消勾選
MessageBox.Show("Item unchecked: " + checkedListBox1.Items[e.Index].ToString());
}
}
通過上述步驟,就可以簡單地使用CheckedListBox控件實現帶有復選框的列表功能。