Шаг 23 - Изменение положения формы

Смотрим код:

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 позволяя обращаться к левому и верхнему углу.


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.