/// <summary> /// /// </summary> /// <param name="point"></param> /// <returns></returns> public Point GetThreadSafePointInClientCoordinates(Point point) { if (this.InvokeRequired) { GetThreadSafePointInClientCoordinatesDelegate startDelegate = new GetThreadSafePointInClientCoordinatesDelegate(this.GetThreadSafePointInClientCoordinates); return (Point)this.Invoke(startDelegate,point); } return this.PointToClient(point); }
/// <summary> /// /// </summary> /// <param name="point"></param> /// <returns></returns> public Point GetThreadSafePointInClientCoordinates(Point point) { if (this.InvokeRequired) { GetThreadSafePointInClientCoordinatesDelegate startDelegate = new GetThreadSafePointInClientCoordinatesDelegate(this.GetThreadSafePointInClientCoordinates); return((Point)this.Invoke(startDelegate, point)); } return(this.PointToClient(point)); }