将控件位置的point转化成屏幕需要注意

类别:.NET开发 点击:0 评论:0 推荐:
  Control.PointToScreen 方法  [C#]

将指定工作区点的位置计算成屏幕坐标。
public Point PointToScreen(
   Point p
);
将控件位置的point转化成屏幕需要注意,这个point参数。是以该控件的坐标点为0,0坐标的。不是以他的在容器中的位置,如
Button b=new Button();
b.Location=new Size(10,10);
如果要得到Button在屏幕上的起点位置,只要是b.PointToScreen(new Size(0,0))即可。不是b.PointToScreen(new Size(10,10))。哦:〉

记住是以自身的起点。

本文地址:http://com.8s8s.com/it/it42650.htm