Смотрим код:
using System; using System.Windows.Forms; using System.Drawing; class MyForm : AppForm { public static void Main() { Application.Run(new MyForm()); } } class AppForm : Form { public AppForm() { MainMenu mnuFileMenu = new MainMenu(); this.Menu = mnuFileMenu; mnuFileMenu.MenuItems.Add("Test"); } protected override void OnMouseDown(MouseEventArgs e) { this.Location = new Point (0, 0); } protected override void OnMouseUp(MouseEventArgs e) { this.Left =200 ; this.Top = 200; } }
Идея очень похожа. Есть у нас свойство Location отвечающее за положение формы которая принимает параметр Point и есть два свойства Letf и Top эти свойства дублируют Location позволяя обращаться к левому и верхнему углу.