LISTBOX选中和取消选中问题
我鼠标选中LISTBOX里的某个ITEM的时候,会出现选择状态,但是我鼠标点LISTBOX里的其他地方,没有选择项的时候,怎么取消选中状态,我知道取消选中是 listBox1.ClearSelected(); 但是当我点击这个控件其他空白的地方或则控件以外的时候,是什么事件? --------------------编程问答-------------------- 鼠标离开 试试 listBox1_MouseLeave --------------------编程问答--------------------private void listBox1_MouseClick(object sender, MouseEventArgs e)--------------------编程问答--------------------
{
int index = listBox1.IndexFromPoint(e.X, e.Y);
listBox1.SelectedIndex = index;
if (listBox1.SelectedIndex == -1)
listBox1.ClearSelected();
}
private void listBox1_MouseClick(object sender, MouseEventArgs e)
{
if (listBox1.IndexFromPoint(e.X, e.Y) == -1) listBox1.ClearSelected();
}
刚才有些代码没删干净,抱歉~ --------------------编程问答-------------------- +1 --------------------编程问答-------------------- 除 --------------------编程问答--------------------
+1
补充:.NET技术 , C#