यदि आपको फॉर्म के क्षेत्र में वर्तमान स्थिति प्राप्त करने की आवश्यकता है (प्रयोगात्मक रूप से प्राप्त करें), कोशिश करें:
Console.WriteLine("Current mouse position in form's area is " +
(Control.MousePosition.X - this.Location.X - 8).ToString() +
"x" +
(Control.MousePosition.Y - this.Location.Y - 30).ToString()
);
यद्यपि, 8 और 30 पूर्णांक प्रयोग करके पाए गए।
भयानक होगा अगर कोई समझा सकता है कि ये संख्याएं क्यों हैं ^।
इसके अलावा, एक और संस्करण है (विचार कोड फॉर्म कोडहैंड में है):
Point cp = this.PointToClient(Cursor.Position); // Getting a cursor's position according form's area
Console.WriteLine("Cursor position: X = " + cp.X + ", Y = " + cp.Y);