区分程序设置复选框和用户单击它

时间:2011-10-03 05:43:17

标签: c# checkbox

我想知道是否有办法区分用户单击复选框,在这种情况下我想要触发以下事件,并且程序本身设置检查状态,在这种情况下我希望它什么都不做。

        private void checkBox1_CheckedChanged(object sender, EventArgs e)
    {
        if (sList.SelectedIndex != -1)
        {
            if (checkBox1.Checked)
                CList[sList.SelectedIndex]._object[1] += 8;
            else
                CList[sList.SelectedIndex]._object[1] -= 8;
        }
    }

我似乎无法对这个问题找到太多。谢谢你的时间。

1 个答案:

答案 0 :(得分:1)

您还可以处理复选框的点击事件。我不知道是否在checkedchanged之前或之后触发了该事件,但是如果它发生之前你可以将布尔值设置为true或者其他东西并且用checkedchanged读取它。