Создание Windows-приложений на основе Visual C#

         

Добавление пользовательских (композитных) элементов управления


После создания композитного элемента его можно добавлять в обычные приложения. Создайте новое Windows-приложение и назовите его TestUserElement. В окне Toolbox щелкаем правой кнопкой на закладке Windows Forms и выбираем пункт Add/Remove Items… В окне Customize Toolbox на вкладке .NET Framework Components нажимаем кнопку Browse и выбираем файл UserInput.dll из папки bin/Debug проекта UserInput. В результате в окне компонент появляется элемент UserControl1, принадлежащий пространству имен UserInput (рис. 3.14):


Рис. 3.14.  Компонент UserControl1

Закрываем окно Customize Toolbox — в окне ToolBox создан элемент управления UserControl1, который, как и обычный элемент, мы можем перетаскивать на форму, переименовывать и копировать (рис. 3.15).


увеличить изображение
Рис. 3.15.  Для добавления элемента UserControl1 просто перетаскиваем его на форму

Для работы композитного элемента уже не требуется никакого кода — он представляет собой полностью автономный функциональный блок (рис. 3.16):


Рис. 3.16.  Приложение TestUserElement

Можно создавать пользовательские элементы управления непосредственно в текущем проекте — для этого в окне Solution Explorer щелкаем на названии проекта TestUserElement и в появившемся меню выбираем Add/Add User Control.

На диске, прилагаемом к книге, вы найдете приложение TestUserElement (Code\Glava3\TestUserElement).



Содержание раздела