Как создать пользовательский компонент в форме в C # 2010? - PullRequest
3 голосов
/ 21 мая 2011

Я хочу создать пользовательский компонент в C #, и этот пользовательский компонент будет выполнять роль индикатора и состоять из панели с некоторыми значками внутри.Есть ли способ создать пользовательский компонент панели со всеми этими элементами внутри, а затем взаимодействовать со всем как одним компонентом?

1 Ответ

5 голосов
/ 21 мая 2011

Это называется Usercontrol (или составной элемент управления):

См. также: Пошаговое руководство. Создание пользовательского элемента управления Windows Forms, поддерживающего привязку данных Lookup

Создание пользовательского элемента управления .NET

  1. Создание элемента управления Windows Forms Visual C #Проект библиотеки с именем WindowsFormsControlLibrary1: в меню «Файл» выберите «Создать», а затем «Проект».В папке Visual C # выберите «Библиотека управления Windows Forms».Примите имя проекта WindowsFormsControlLibrary1, нажав ОК.По умолчанию имя элемента управления .NET будет UserControl1.

  2. Добавление дочерних элементов управления в UserControl1: на панели инструментов откройте список всех форм Windows.Перетащите элемент управления Button на поверхность конструктора UserControl1.Также добавьте элемент управления TextBox.

  3. В обозревателе решений дважды щелкните файл UserControl1.Designer.cs, чтобы открыть его для редактирования.Измените объявления TextBox и Button с private на public.

  4. Создание проекта: в меню Build выберите Build Solution.

Ссылка .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...