//
using System;
+using System.Globalization;
using System.Runtime.InteropServices;
using System.ComponentModel;
public override string ToString ()
{
- return String.Format ("{{X={0}, Y={1}}}", x, y);
+ return string.Format ("{{X={0},Y={1}}}", x.ToString (CultureInfo.InvariantCulture),
+ y.ToString (CultureInfo.InvariantCulture));
}
+#if NET_2_0
+ public static Point Add (Point pt, Size sz)
+ {
+ return new Point (pt.X + sz.Width, pt.Y + sz.Height);
+ }
+
+ public void Offset (Point p)
+ {
+ Offset (p.X, p.Y);
+ }
+
+ public static Point Subtract (Point pt, Size sz)
+ {
+ return new Point (pt.X - sz.Width, pt.Y - sz.Height);
+ }
+#endif
}
}