如何判断现在我鼠标点击的是哪个控件?

zhoufeng81811 2007-06-14 04:39:47
请问如何在程序中判断我当前鼠标点击的是哪个控件,我想对当前点击的控件进行处理,但是不知道如何取得当前鼠标点击的是哪个控件? 感谢!
...全文
384 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小y的CSDN博客 2007-06-14
  • 打赏
  • 举报
回复
mousedown的
sender
北京的雾霾天 2007-06-14
  • 打赏
  • 举报
回复
你可以使用这个方法来得到某个点下的控件:

Control tmp = this.GetChildAtPoint(this.PointToClient(Control.MousePosition));
chenli133 2007-06-14
  • 打赏
  • 举报
回复


Control my=sender as Control
根据 my.name 就可以知道是哪个控件了
noky 2007-06-14
  • 打赏
  • 举报
回复
在鼠标的Click事件中有两个参数,其中的sender就是出发click事件的控件,只是这个sender是object类型,你需要去做转换!

110,534

社区成员

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

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

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