首先在窗体中添加checkedListBox組件和checkBox組件。
后方代碼如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace C_disiban
{
public partial class checkedListBox : Form
{
public checkedListBox()
{
InitializeComponent();
checkedListBox1.Items.Add("蓝色");//添加到項目清單
checkedListBox1.Items.Add("红色");
checkedListBox1.Items.Add("黄色");
if (checkedListBox1.GetItemChecked(0))//判定指定的項目是否已經選取
{
}
checkedListBox1.SetItemChecked(0, true);//裝指定的索引項目設定為選取狀態
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked) //如果checkbox被選取則列表中的項目全部被選取
{
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
checkedListBox1.SetItemChecked(i, true);
}
}
else
{
for (int i = 0; i < checkedListBox1.Items.Count; i++)
{
checkedListBox1.SetItemChecked(i, false);
}
}
}
}
}