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