c# 控件 在屏幕上 的 位置 坐标
2012-08-26 12:42
351 查看
你的问题实际上是坐标系转换的问题,控件有控件的坐标系,屏幕有屏幕的坐标系。当然这两者是可以非常简便的进行转换的。如果要将Control1(例如Label1或者Button1)上的点(x,y)转换成屏幕上的点(x1,y1),那么就调用Control1.PointToScreen。反之,如果要将屏幕的(x1,y1)变成控件上的(x,y),那么就调用Control1.PointToClient。
eg1:求Button1的左上角在屏幕上的位置。
Point p = new Point(0,0); // 0,0 是左上角
p = Button1.PointToScreen(p);
eg1:求Button1的左上角在屏幕上的位置。
Point p = new Point(0,0); // 0,0 是左上角
p = Button1.PointToScreen(p);
相关文章推荐
- 控件相对屏幕的坐标位置
- 【Android】控件与屏幕的位置、坐标、大小
- c#控件-取屏幕坐标
- MFC对话框应用程序 如何在对话框窗口显示前获取窗口(控件)的屏幕坐标位置
- android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- C# Winform 如何获得窗体上控件相对于屏幕的位置
- iOS 获取控件相对屏幕的坐标位置
- android 获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- Android 获取某控件在屏幕中的位置/坐标
- Android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- c# asp.net 鼠标改变控件坐标位置,更改控件坐标,注册表保存读取,打印,查找局域网内打印机等等收集
- Silverlight如何获取控件的屏幕坐标位置
- LocationOnScreen-控件在手机屏幕中的位置坐标
- android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- unity3d ugui中如何获取ui控件位置?或者说如何将ugui中ui控件(组件)的坐标转化为屏幕坐标或canvas坐标(大坑)?
- android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- android获取自己定义控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- android 获取控件在屏幕中的位置(坐标)
- MFC对话框应用程序 如何在对话框窗口显示前获取窗口(控件)的屏幕坐标位置
- 在C#中,实现可拖动控件,并显示控件的坐标位置