Обзор пользовательского элемента управления (Windows Forms .NET)
Пользовательский элемент управления — это коллекция элементов управления Windows Forms, инкапсулированных в общем контейнере. Этот вид элемента управления называется составным элементом управления . Элементы управления, которые содержатся здесь, называются составными элементами управления . Пользовательские элементы управления являются производными от класса UserControl.
Пользовательские элементы управления разработаны по принципу форм с использованием визуального конструктора. Вы создаете, упорядочиете и изменяете элементы управления с помощью визуального конструктора. События и логика элементов управления записываются точно так же, как при разработке формы. Элемент управления пользователя помещается в форму так же, как и любой другой элемент управления.
Пользовательские элементы управления доступны для проекта, в котором они создаются, или в других проектах, которые имеют ссылку на библиотеку пользовательского элемента управления.
Составляющие элементы управления
Элементы управления доступны для пользовательского элемента управления, и пользователь приложения может взаимодействовать с ними все по отдельности во время выполнения, но свойства и методы, объявленные элементами управления, не предоставляются потребителю. Например, если вы размещаете элемент управления TextBox
и Button
в пользовательском элементе управления, событие Click
кнопки обрабатывается внутри пользовательского элемента управления, но не с помощью формы, в которой размещается элемент управления пользователем.
Добавление пользовательского элемента управления в проект
После создания проекта используйте шаблоны Visual Studio для создания пользовательского элемента управления. Ниже показано, как добавить элемент управления пользователем в проект:
В Visual Studio найдите панель обозревателя проектов. Щелкните правой кнопкой мыши на проекте и выберите Добавить>элемент управления пользователем (Windows Forms).
В поле Имя введите имя для пользовательского элемента управления. Visual Studio предоставляет имя по умолчанию и уникальное имя, которое можно использовать. Затем нажмите клавишу Добавить.
диалог добавления элемента
После создания пользовательского элемента управления Visual Studio открывает конструктор:
См. статью Как создать пользовательский элемент управлениядля примера рабочего пользовательского элемента управления.
.NET Desktop feedback