Поделиться через


Обзор пользовательского элемента управления (Windows Forms .NET)

Пользовательский элемент управления — это коллекция элементов управления Windows Forms, инкапсулированных в общем контейнере. Этот вид элемента управления называется составным элементом управления . Элементы управления, которые содержатся здесь, называются составными элементами управления . Пользовательские элементы управления являются производными от класса UserControl.

Пользовательские элементы управления разработаны по принципу форм с использованием визуального конструктора. Вы создаете, упорядочиете и изменяете элементы управления с помощью визуального конструктора. События и логика элементов управления записываются точно так же, как при разработке формы. Элемент управления пользователя помещается в форму так же, как и любой другой элемент управления.

Пользовательские элементы управления доступны для проекта, в котором они создаются, или в других проектах, которые имеют ссылку на библиотеку пользовательского элемента управления.

Составляющие элементы управления

Элементы управления доступны для пользовательского элемента управления, и пользователь приложения может взаимодействовать с ними все по отдельности во время выполнения, но свойства и методы, объявленные элементами управления, не предоставляются потребителю. Например, если вы размещаете элемент управления TextBox и Button в пользовательском элементе управления, событие Click кнопки обрабатывается внутри пользовательского элемента управления, но не с помощью формы, в которой размещается элемент управления пользователем.

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

После создания проекта используйте шаблоны Visual Studio для создания пользовательского элемента управления. Ниже показано, как добавить элемент управления пользователем в проект:

  1. В Visual Studio найдите панель обозревателя проектов. Щелкните правой кнопкой мыши на проекте и выберите Добавить>элемент управления пользователем (Windows Forms).

    щелкните правой кнопкой мыши обозреватель решений Visual Studio, чтобы добавить элемент управления пользователем в проект Windows Forms

  2. В поле Имя введите имя для пользовательского элемента управления. Visual Studio предоставляет имя по умолчанию и уникальное имя, которое можно использовать. Затем нажмите клавишу Добавить.

    диалог добавления элемента в Visual Studio для Windows Forms

После создания пользовательского элемента управления Visual Studio открывает конструктор:

Конструктор пользовательского элемента управления в Visual Studio для Windows Forms

См. статью Как создать пользовательский элемент управлениядля примера рабочего пользовательского элемента управления.