Шаг 22 - Изменение размера формы

Смотрим код:

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.Size = new System.Drawing.Size(100, 100);		
	}

	protected override void OnMouseUp(MouseEventArgs e) 
	{
		this.Width = 400;
		this.Height = 400;		
	}   
}

У нас есть два способа изменять размер. Используя свойство Size или Width и Height. В первом способу мы с Вами поспользовались системной структурой Size передав ее в качестве параметра, во втором свойствами ширины и высоты. Теперь при нажатии клавиши мыши форма будет уменьшаться, а при отпускании увеличиваться.


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