我的listBox1添加的项是一个自定义的类对象,然后有个listBox1_SelectedIndexChanged事件,没什么其他特别的,
可是,键盘上下键选定项时,为什么项老是要闪烁啊?如果不是键盘上下选定,而是代码执行上下选定,像下面这样:
private void button1_Click(object sender, EventArgs e)
{
listbox1.SelectedIndex++;
}
结果就不闪烁,这是什么原因啊?哪位有经验的朋友告知一下,是Winform
可是,键盘上下键选定项时,为什么项老是要闪烁啊?如果不是键盘上下选定,而是代码执行上下选定,像下面这样:
private void button1_Click(object sender, EventArgs e)
{
listbox1.SelectedIndex++;
}
结果就不闪烁,这是什么原因啊?哪位有经验的朋友告知一下,是Winform
if (e.KeyCode == Keys.Left)
{
e.Handled = true; //取消键盘左方向键的默认选定功能
}应该对这个ListBox没有影响吧,况且这是左键、右键,没有上下键
http://topic.csdn.net/u/20120626/12/ccfb8c28-69f6-493b-8959-97b84e108008.html