Создание элементов управления Windows Forms во время разработки
Среда .NET Framework предоставляет широкий набор технологий создания элементов управления. Авторы больше не ограничены созданием составных элементов управления, которые действуют как коллекция стандартных элементов управления. Через наследование можно создать свои собственные элементы управления на основе существующих составных элементов управления или существующих элементов управления Windows Forms. Можно также создать собственные элементы управления, реализующие настраиваемое рисование. Эти возможности обеспечивают высокую степень гибкости разработки и функциональности визуального интерфейса. Чтобы воспользоваться преимуществами этих функций, вы должны быть знакомы с понятиями объектно-ориентированного программирования.
Note
Это не обязательно иметь глубокие знания о наследовании, но могут оказаться полезными для ссылки на Основы наследования (Visual Basic).
Если вам необходимо создать пользовательский элемент управления для использования в веб-формах, см. раздел Разработка пользовательских серверных элементов управления ASP.NET.
В этом разделе
Пошаговое руководство: Создание составного элемента управления с помощью Visual Basic
Демонстрируется создание простого составного элемента управления в Visual Basic.
Пошаговое руководство: Создание составного элемента управления с помощью VisualC#
Демонстрируется создание простого составного элемента управления в C#.
Пошаговое руководство: Наследование элементов управления Windows Forms с помощью Visual Basic
Демонстрируется создание простого элемента управления Windows Forms с помощью наследования в Visual Basic.
Пошаговое руководство: Наследование элементов управления Windows Forms с помощью VisualC#
Демонстрируется создание простого элемента управления Windows Forms с помощью наследования в C#.
Пошаговое руководство: Выполнение типичных задач с помощью смарт-тегов в Windows Forms элементы управления
Демонстрируется использование функции смарт-тегов в элементах управления Windows Forms.
Пошаговое руководство: Сериализация коллекций стандартных типов с использованием атрибута DesignerSerializationVisibilityAttribute
Демонстрируется использование DesignerSerializationVisibilityAttribute.Content атрибут для сериализации коллекции.
Пошаговое руководство: Отладка пользовательских элементов управления Windows Forms во время разработки
Демонстрируется процедура отладки поведения элемента управления Windows Forms во время разработки.
Пошаговое руководство: Создание элемента управления Windows Forms, используются преимущества функций Visual Studio во время разработки
Демонстрируется интеграция составного элемента управления в среду разработки.
Практическое руководство. Автор элементы управления для форм Windows Forms
Общие рекомендации по реализации элемента управления Windows Forms.
Практическое руководство. Создание составных элементов управления
Демонстрируется создание элемента управления путем наследования из составного элемента управления.
Практическое руководство. Наследование класса UserControl
Обзор процедуры создания составного элемента управления.
Практическое руководство. Наследование Windows существующих элементов управления формы
Демонстрируется создание расширенного элемента управления путем наследования от Button класс элемента управления.
Практическое руководство. Наследовать от класса Control
Обзор создания расширенного элемента управления.
Практическое руководство. Выравнивание элементов управления по границам формы во время разработки
Показано, как использовать Dock свойства выравнивания элемента управления по краю занимаемой им формы.
Практическое руководство. Отображение элемента управления в Выбор элементов панели элементов-диалоговое окно
Описание процедуры установки элемента управления таким образом, чтобы он отображался в диалоговом окне Настройка области элементов.
Практическое руководство. Предоставление точечного рисунка панели элементов для элемента управления
Демонстрируется использование ToolboxBitmapAttribute для отображения значка рядом с пользовательского элемента управления в элементов.
Практическое руководство. Тестирование во время выполнения поведения элемента UserControl
Демонстрируется использование тестового контейнера UserControl для тестирования поведения составного элемента управления.
Ошибки во время разработки в конструкторе Windows Forms
Объяснение значения и использования списка ошибок во время разработки, отображаемого в Microsoft Visual Studio при невозможности загрузить конструктор Windows Forms.
Разрешение вопросов, связанных с созданием элементов управления и компонентов
Демонстрируются диагностика и исправление распространенных проблем, возникающих при разработке пользовательского компонента или элемента управления.
Ссылка
System.Windows.Forms.Control
Описывает данный класс и предоставляет ссылки на все его члены.
System.Windows.Forms.UserControl
Описывает данный класс и предоставляет ссылки на все его члены.
Связанные разделы
Разработка пользовательских элементов управления Windows Forms в .NET Framework
Описывается создание пользовательских элементов управления с помощью .NET Framework.
Независимость от языка и независимые от языка компоненты
Основные сведения об общеязыковой среде выполнения (CLR), которая предназначена для упрощения создания и использования компонентов. Важным аспектом этого упрощения является расширение возможностей взаимодействия между компонентами, написанными на разных языках программирования. Спецификация CLS делает возможным создание инструментов и компонентов, которые работают с несколькими языками программирования.
Пошаговое руководство: Автоматическое заполнение панели элементов пользовательскими компонентами
Описание включения компонентов или элементов управления для отображения в диалоговом окне Настройка области элементов.