当我选中复选框列表中的复选框时,checkbox.text将添加到列表框中。 但是,当我取消选中该复选框时,checkbox.text将从列表框中移除。 但问题是我不知道如何从列表框中删除选定的项目。c#取消选中取消选中复选框
例如,当我检查checkbox1,checkbox2,checkbox3,列表框将显示
checkbox1 checkbox2 checkbox3
然而,当我取消选中该复选框,仍然相同 我插在这儿。帮帮我 !!
这里是我的代码:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (checkBox1.Checked) listBox1.Items.Add(checkBox1.Text);
}
private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
if (checkBox2.Checked) listBox1.Items.Add(checkBox2.Text);
}
private void checkBox3_CheckedChanged(object sender, EventArgs e)
{
if (checkBox3.Checked) listBox1.Items.Add(checkBox3.Text);
}
private void checkBox4_CheckedChanged(object sender, EventArgs e)
{
if (checkBox4.Checked) listBox1.Items.Add(checkBox4.Text);
}
谢谢,你救了我的一天。 但我有问题。如果我有很多复选框,那么有没有这样做的快捷方式,而不是添加checkBoxCheckedChanged(sender,e);在每一个checkbox_CheckedChanged事件? – sky91
选择所有这些并添加该事件 –