c# - C#如何获取鼠标在上方的表单中的元素
问题描述
我有一个带有一些面板的表单,我想获得单击鼠标或悬停面板的面板。
解决方案
来自评论:
您需要在鼠标悬停的位置获取面板的字符串名称
将处理程序附加到控件的 MouseHover 事件将导致您的代码处理程序在鼠标悬停在该控件上时运行。经历悬停的控件作为参数传递给处理程序sender
,由于遗留原因,它是一个对象,而不是更具体的任何东西。将其投射到例如面板或控件;层次结构中位于或低于 Name 属性可用点的任何内容(首先在 Control 中可用)
可以使用的其他适用事件:MouseEnter、MouseLeave、Click 等
推荐阅读
- kubernetes - Cert-Manager 不创建 https 路由
- python - 将列表转换为数组时,使用 np.array() 还是 np.asarray() 更好
- python-2.7 - 如何使用 Azkaban Python API 添加流作为 Azkaban 作业的依赖项?
- powershell - 计划任务 Powershell 脚本 - 可以作为用户帐户运行,但不能作为 SYSTEM
- vaadin - com.vaadin.data.Provider 未找到
- firebase - Firebase 托管是否支持使用 Express.js 进行路由。我想在 firebase 托管中托管一个动态 Node.js 应用程序
- git - 单个 sonarQube 项目可以链接到多个 git 存储库吗?
- javascript - React Router:允许服务器处理路径
- powershell - 除非 Puppet 有问题
- python - Python - 如何创建变量分配图?