您的位置:首页 > 其它

关于Winform ListBox的双击事件处理

2016-02-02 15:55 337 查看
在ListBox中,是没有选中项的双击事件的,所以为了实现双击事件绑定的就是ListBox的MouseDoubleClick事件,如和做到点击空项时不执行操作,其实是可以做判断的

private void lbCommand_MouseDoubleClick(object sender, MouseEventArgs e)
{
int index = this.lbCommand.IndexFromPoint(e.Location);
if (index != System.Windows.Forms.ListBox.NoMatches)
{

Messbox.show(this.lbCommand.SelectItem.tostring()); //执行双击事件

}
else
{
lbCommand.SelectedIndex = -1;//不做任何操作,将ListBox的选中项取消
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: