public System.Drawing.PointF GetRelativePosition(Control c) {
System.Drawing.Point relPoint;
System.Drawing.PointF relPointF;
relPoint = c.PointToClient(new System.Drawing.Point((int)ScreenX,(int)ScreenY));
relPointF = new System.Drawing.PointF(relPoint.X + ScreenX - (float)((int)ScreenX),
relPoint.Y + ScreenY - (float)((int)ScreenY));
return relPointF;
}