摘要:
坐标系转换的问题,控件有控件的坐标系,屏幕有屏幕的坐标系。当然这两者是可以非常简便的进行转换的。如果要将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); // p.X, p.Y 是Button1左 阅读全文