Шаг 55 - Используем свой элемент управления

Помещаем элемент управления в ту же папку, что и проект и пишем код. Используется он точно также как и обычный класс в DLL.

using System;
using System.Windows.Forms;
using System.Drawing;
using MyControl;

class MainForm : Form
{
	public MainForm()
	{
		HelloWorldControl ch=new HelloWorldControl();
		ch.Location = new Point(15,15);
		ch.BackColor = Color.Pink;
		ch.ForeColor = Color.Maroon;
		ch.Size=new Size(50,50);
		this.Controls.Add(ch);
	}
	
	public static void Main(string[] args)
	{
		Application.Run(new MainForm());
	}
}

BAT файл:

csc /out:2.exe /reference:MyControl.dll 2.cs

Мы просто сослались на класс в DLL и теперь его использовали. При том если вы заметили то были использованы свойства которые мы не описывали, и правильно, они есть в базовом классе. А вот наш элемент управления в окне.

gif/55_1.gif (2425 b)


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