checkedlistbox控件!!!请高手回答一下啊!!!
本人创建了一个checkedlistbox控件,加入项目,并建立了selectedindexchaned事件,程序运行后,当先选中项目(获取焦点),就会触发selectedindexchaned事件,因为此时selectedindex已经改变,然后当我再点中前边小框,对号出现时,为什么又触发了一次selectedindexchaned事件,此时selectedindex并没有changed啊(本人已经经过测试,的确没有变化),为什么会触发????请高手给与回答!!!!!!!!!
private void Form1_Load(object sender, EventArgs e)
{
checkedListBox1.Items.Add("中国");
checkedListBox1.Items.Add("日本");
checkedListBox1.Items.Add("英国");
checkedListBox1.Items.Add("美国");
checkedListBox1.Items.Add("法国");
checkedListBox1.Items.Add("德国");
checkedListBox1.Items.Add("韩国");
checkedListBox1.CheckOnClick =false;
}
private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
textBox1.Text = checkedListBox1.SelectedIndex.ToString();
textBox2.Text = checkedListBox1.SelectedItem.ToString();
MessageBox.Show("选中状态测试!");
textBox3.Text = checkedListBox1.SelectedIndex.ToString();
}
补充:.NET技术 , C#