用C#窗口编程时使用到listbox控件,如何能够点击该控件的空白处取消当前已选的items?
展开全部
当点击空白处时IndexFromPoint方法返回-1,设置SelectedIndex=-1,就会取消选择。
private void listBox1_MouseClick(object sender, MouseEventArgs e)
{
var index = listBox1.IndexFromPoint(e.X, e.Y);
listBox1.SelectedIndex = index;
}
private void listBox1_MouseClick(object sender, MouseEventArgs e)
{
var index = listBox1.IndexFromPoint(e.X, e.Y);
listBox1.SelectedIndex = index;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SelectedItem = null或索引=-1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
listbox点击空白处 默认点击的是最后一行 这个很尴尬啊
不知道有没有办法屏蔽掉空白区域 用户点击不触发任何事件
不知道有没有办法屏蔽掉空白区域 用户点击不触发任何事件
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什麼点击控件的空白处 就要取消他的选中项
你这个功能猜想 我觉得不合理。。。
你这个功能猜想 我觉得不合理。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加上自定义事情?
追问
如何加自定义事件?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询