Шаг 25 - Встраиваем элемент управления в окно

Смотрим код:

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");
		Label label1 = new Label();
		label1.Text = "Firs Step Site";
		label1.Location = new Point(15,15);
		label1.BackColor = Color.Pink;
		label1.ForeColor = Color.Maroon;
		this.Controls.Add(label1);
	}
}

Итак, у нас есть некоторое количество элементов управления изначально в системе. Один из них Label. Мы его создаем и настраиваем свойства. Это вроде как понятно. Но вот что нового для программистов от MFC и не ново для программистов от VB. У нас есть коллекция элементов управления на окне. И мы спокойно этот элемент управления добавляем в коллекцию.

this.Controls.Add(label1);

А вот как это выглядит.

gif/25_1.gif (2410 b)


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