转:/**********************

* 课题:将窗体中鼠标所在控件名显示在窗体标题上
 * 作者:ZAXX
 * QQ : 94027486
 * 本课题可简单扩展:获取屏幕上鼠标所在位置的窗口句柄与类名
 **********************/
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace Zaxx
{
  public partial class MouseOnControl: Form
  {
  [DllImport("User32.dll")]
  private static extern IntPtr WindowFromPoint(Point p);

Timer timer;

public MouseOnControl()
  {
  InitializeComponent();
  timer = new Timer();
  timer.Interval = 200;
  timer.Enabled = true;
  timer.Tick += new EventHandler(timer_Tick);
  }

void timer_Tick(object sender, EventArgs e)
  {
  Point p = Cursor.Position;
  IntPtr h = WindowFromPoint(p);
  foreach (Control con in this.Controls)
  if (con.Handle == h)
  this.Text = con.Name;
  }
  }
}

转载于:https://www.cnblogs.com/08shiyan/archive/2011/04/14/2015758.html

C# WinForm中 获得当前鼠标所在控件 或 将窗体中鼠标所在控件名显示在窗体标题上...相关推荐

  1. Winform实现在DataGridView控件的单元格中添加多个控件

    Winform实现在DataGridView控件的单元格中添加多个控件 背景 实现思路 关键代码 完整代码下载 背景 DataGridView控件的列是支持TextBoxColumn.ComboBox ...

  2. easyui treegrid idField 所在属性中值有花括号(如Guid)当有鼠标事件时会报错,行记录一下...

    easyui treegrid idField 所在属性中值有花括号(如Guid)当有鼠标事件时会报错,行记录一下 转载于:https://www.cnblogs.com/xiaoruilin/p/6 ...

  3. 媒体播放控件导入到窗体中 winform 0131

    媒体播放控件导入到窗体中 winform 0131 找到控件 把它弄到窗体中 初始形态 样式 查看样式 右击控件,属性 各种样式的展现

  4. 关于WinForm控件在asp.net中应用的问题。

    关键词: asp.net 2.0 , IE , WinForm , OCX, ActiveX, 控件交互, dotnet 互操作, com 互操作 运行环境:.net framework2.0, 开发 ...

  5. Winform中怎样在工具类中对窗体中多个控件进行操作(赋值)

    场景 需求是在窗体加载完成后掉用工具类的方法,工具类中获取窗体的多个控件对象进行赋值. 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 ...

  6. C#实现WinForm下DataGridView控件从剪切板中进行内容粘贴

    DataGridView是C#中在处理显示表格数据时常用的控件,但是在使用过程中,会发现复制DataGridView控件中的内容比较容易,而把剪切板中拷贝的内容黏贴到DataGridView控件中比较 ...

  7. 基于C#的GIS开发20210426之类库同名类、制作winform控件、建立控件之间的关联、自己制作控件、自己控件引入项目、显示磁盘文件夹、磁盘文件与picturebox建立关系、图像拉伸

    C#知识点与控件的制作 一.C#中多个类库中有同名类,区分问题 二.制作最简单的winform控件 1.拖动加载 事件代理 筛选器 2.显示属性.事件,及其修改 常见控件属性介绍 窗体常用的方法 常见 ...

  8. 【ASP.NET】第八课——GridView 控件的编辑功能优化,GridView控件中嵌套DropDownList控件

    知识点:掌握 GridView 的编辑.高亮显示的功能 .GridView控件中嵌套DropDownList控件获取数据源. [ASP.NET]第七课--数据绑定和 GridView 控件的使用 重点 ...

  9. winform窗体自由拖拽控件

    源码地址:https://download.csdn.net/download/horseroll/10906640 以上链接是用积分下载的,如果没有积分,可以用以下链接付费下载:https://do ...

最新文章

  1. 算法系列15天速成——第二天 七大经典排序【中】
  2. nginx同域名代理tomcat不同目录下的文件
  3. 掌握AI核心技巧,一站式数据采集处理与智能识别公开课
  4. linux命令头部,Linux命令学习手册-objcopy命令
  5. boost::contract模块实现observer观察者的测试程序
  6. plesk 运行不了php,如何在Plesk中使用composer(使用其他版本的PHP运行Composer)
  7. Android开发新手常见的10个误区
  8. C++ 判断字符串是否全是数字
  9. BZOJ3157/BZOJ3516 国王奇遇记(矩阵快速幂/数学)
  10. 【比赛分享】互联网新闻情感分析复赛top8(8/2745)解决方案及总结
  11. HM67主板开启ACHI
  12. python编写函数模拟内置函数sorted_Python 内置函数sorted()在高级用法
  13. 计算机文件夹加密文件,如何加密计算机文件夹4种加密文件夹的方法
  14. notion 纪念日公式
  15. 23个Python爬虫开源项目代码:微信、淘宝、豆瓣、知乎、微博...
  16. 【目标检测】YOLOv5能识别英雄和小兵?原理解析~
  17. Cocos2dx + lua分享
  18. uni-app(踩坑第一篇):轮播图swiper改变指示点样式(已解决)
  19. 小红书点赞收藏有什么用_小红书买赞有用吗 小红书有偿点赞收藏
  20. [又值奥运季] 2016年里约奥运会--8月12日赛事

热门文章

  1. 【Redis】详细基础命令 - 学习笔记
  2. python OpenCV 绘图函数
  3. 汽车abs matlab仿真模糊pid控制
  4. 树莓派4B安装系统及基础配置
  5. 【多线程】join()和detach()的用法
  6. 人人都可以做深度学习应用:入门篇
  7. 使用 C++ 的 StringBuilder 提升 4350% 的性能
  8. java高级----Java动态代理的原理
  9. 决策树算法介绍及应用
  10. 装完Ubuntu后要干的事-安装常用软件