当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,