有什么方法让我知道我已经离开listview跑到别的控件上去了?

sundy26 2003-08-21 06:09:16
Thanks a lot。
...全文
91 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wd_318 2003-08-21
  • 打赏
  • 举报
回复
学了一招
雪狼1234567 2003-08-21
  • 打赏
  • 举报
回复
if (this.ActiveControl is ListView)
{
//焦点在
}
else
{
//不在,
}
或者:
if(this.ActiveControl.Name == ListView1)
{//焦点在
}
else
{
//不在,
}
wd_318 2003-08-21
  • 打赏
  • 举报
回复
1、给listview所在的FORM加一个属性记录
private bool listview_focus=false;

2、在ListView的Enter事件中设置
listview_focus=true;

3、在ListView的Leave事件中设置
listview_focus=false;

110,501

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧