控制控件出现在鼠标位置
来源:互联网 发布:毕向东java 编辑:程序博客网 时间:2024/05/18 06:18
准备工作:
一、获取鼠标位置
在我们编写客户端应用程序时,经常要用到鼠标当前的位置。在C#winform中,可以用Control.MousePosition获得当前鼠标的坐标,使用PointToClient计算鼠标相对于某个控件的坐标,如下
Point screenPoint = Control.MousePosition;//鼠标相对于屏幕左上角的坐标Point formPoint = this.PointToClient(Control.MousePosition);//鼠标相对于窗体左上角的坐标
Point contextMenuPoint = contextMenuStrip1.PointToClient(Control.MousePosition); //鼠标相对于contextMenuStrip1左上角的坐标
二、设置控件属性
Panel1.Location = new System.Drawing.Point(0,0);
正式工作:
System.Drawing.Point formPoint = this.PointToClient(Control.MousePosition);
Panel1.Location =formPoint;
简化:
panel1.Location = this.PointToClient(Control.MousePosition);
0 0
- 控制控件出现在鼠标位置
- 控制控件出现在鼠标位置
- 在鼠标位置出现窗口
- 如何获取鼠标在控件中位置
- 控制控件在页面的显示位置
- 鼠标的位置控制
- 在运行时通过鼠标拖动移动控件位置(c#)
- 在运行时通过鼠标拖动移动控件位置(c#)
- 在运行时通过鼠标拖动移动控件位置(c#)
- 实现在Picture控件中获取鼠标位置
- mfc判断鼠标位置是否在控件上
- 实现在Picture控件中获取鼠标位置(OnMouseMove)
- Android控件位置控制
- 获取鼠标位置所在控件
- 在运行时通过鼠标拖动移动控件位置及改变控件的大小
- 在窗体运行后,可通过鼠标拖动控件来移动控件位置(c#) (转载)
- 在运行时通过鼠标拖动移动控件位置及改变控件的大小
- 在运行时通过鼠标拖动移动控件位置及改变控件的大小
- 关于Weblogic部署
- ScrollView和GridView滚动冲突的解决
- NSIS进阶教程(一)~(五)
- XSPF
- svn注册为系统服务
- 控制控件出现在鼠标位置
- 多媒体 MP4V2 录制mp4(h264+aac)音视频同步
- PHP json_encode() 函数介绍
- R:连接键盘与显示器(输入和输出)
- hibernate search 标签
- android listview 去掉item分割线
- linux构建工具链安装内核头文件的时候提示出错
- Xcode 5.1.1 与 Xcode 6.0.1 共存
- 缓冲IO和非缓冲IO的区别(转载)