Смотрим код:
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);
А вот как это выглядит.
