社区
C#
帖子详情
C# 如何获取鼠标下的控件?
king_827
2006-12-04 02:52:48
C# 如何获取鼠标下的控件?
...全文
275
3
打赏
收藏
C# 如何获取鼠标下的控件?
C# 如何获取鼠标下的控件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
北京的雾霾天
2006-12-07
打赏
举报
回复
那就用API了:
[StructLayout(LayoutKind.Sequential)]
private struct POINTSTRUCT
{
public int x;
public int y;
public POINTSTRUCT(int x, int y);
}
[DllImport("user32.dll", EntryPoint="WindowFromPoint", CharSet=CharSet.Auto, ExactSpelling=true)]
private static extern IntPtr _WindowFromPoint(UnsafeNativeMethods.POINTSTRUCT pt);
king_827
2006-12-07
打赏
举报
回复
谢谢,不过,它只能获取主容器,多级子容器就获取不了,还是我操作出错.
请多指教
北京的雾霾天
2006-12-04
打赏
举报
回复
应该是这样的:
Point msPoint = Control.MousePosition;
Control tmpControl = this.GetChildAtPoint(this.PointToClient(msPoint));
if (tmpControl != null)
{
}
<1>编程记录——
c#
.net
获取
鼠标
在当前
控件
的坐标并显示
c#
.net
获取
鼠标
在当前
控件
的坐标并显示 开发过程中遇到
获取
鼠标
坐标的问题,查找资料后发现很多方法要么不适用,要么就根本不是解决方案。 现在将我解决本问题的思路及解决方案写下来,给大家提供一种解决自己面对的类似问题的方法。 基本情况介绍: IDE:vs2015; 语言:
C#
.NET; 功能:
获取
鼠标
相对于目标
控件
的坐标,并在状态栏中显示; 实现:e.Location.X.ToStrin...
C#
移动
鼠标
获取
chart
控件
上的任意位置的值,包括曲线上的数据点的值
在利用
C#
控件
绘制曲线图后,有时我们需要通过
鼠标
查看数据点的值信息,常用的方法就是利用chart
控件
的chart1_GetToolTipText(object sender, ToolTipEventArgs e)事件来
获取
数据点的信息,如下我用两个label来显示
获取
的数据点的值。为了区分是捕获了曲线上的数据点,还是其他位置的信息,这里我再用一个label来显示,若
鼠标
捕获到了曲线上的数据点,label的标签就显示为“捕获”,否则为“未捕获”。(当
鼠标
移开时,显示当前
鼠标
的坐标信息,状态为未捕获)
C#
------
C#
模拟
鼠标
、键盘事件,
获取
控件
相对屏幕位置
假设winform有一个按钮和一个
控件
secondPic_1,现需求如下: 点击按钮实现
鼠标
自动移动到secondPic_1中央部位,点击
鼠标
左键,并模拟键盘输入‘M’。 #region
鼠标
、键盘点击 [DllImport("user32.dll", EntryPoint = "keybd_event", SetLastError = true)] public static extern void keybd_event(Keys bVk, byte bScan,
c#
获取
鼠标
点击
控件
的颜色值
主要在
控件
的mouseclick事件中触发: private void picbox_MouseClick(object sender, MouseEventArgs e) { PictureBox pic = (PictureBox)sender; Bitmap picBackGround = new Bitmap(pic.Width,...
C#
计时器;
控件
移动;
获取
鼠标
坐标;事件调用事件;
目的:我要完成的目的是,做一个计时器,显示时间的
控件
可以任由我移动,随意改变显示时间字体的大小。双击时间
控件
,置0重新开始;单击时间
控件
,暂停,再单击,继续。 首先是已经完成的界面: 一、
获取
鼠标
相对于窗体左上角的位置坐标 Point p=this.PointToClient(Control.MousePosition);
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章