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


Разработка элементов управления Windows Forms на этапе проектирования

Для авторов элементов управления платформа .NET Framework предоставляет множество технологий разработки элементов управления. Авторы больше не ограничиваются проектированием составных элементов управления, которые действуют в качестве коллекции предварительно созданных элементов управления. Наследование позволяет создавать собственные элементы управления из существующих составных элементов управления или элементов управления Windows Forms. Вы также можете создавать собственные элементы управления, реализующие настраиваемую картину. Эти параметры обеспечивают большую гибкость в проектировании и функциональности визуального интерфейса. Чтобы воспользоваться этими функциями, необходимо ознакомиться с понятиями программирования на основе объектов.

Заметка

Не обязательно иметь глубокое знание о наследовании, но может быть полезно обратиться к Основы наследования (Visual Basic).

Если вы хотите разработать пользовательские элементы управления для использования в веб-формах, ознакомьтесь с разработкой пользовательских ASP.NET серверных элементов управления.

В этом разделе

Пошаговое руководство: создание составного элемента управления
Показывает, как создать простой составной элемент управления в C#.

Пошаговое руководство: Наследование от элемента управления Windows Forms
Показывает, как создать простой элемент управления Windows Forms с помощью наследования в C#.

Пошаговое руководство. Выполнение распространенных задач с помощью действий конструктора
Показывает, как использовать функцию смарт-тега в элементах управления Windows Forms.

Пошаговое Руководство: Сериализация стандартных типов коллекций с помощью DesignerSerializationVisibilityAttribute
Показывает, как использовать атрибут DesignerSerializationVisibilityAttribute.Content для сериализации коллекции.

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

Пошаговое руководство по созданию элемента управления Windows Forms с использованием преимуществ возможностей Visual Studio Design-Time
Показывает, как тесно интегрировать составной элемент управления в среду разработки.

Как создать элементы управления для Windows Forms
Обзор соображений по реализации элемента управления Windows Forms.

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

Как наследовать от класса UserControl
Общие сведения о процедуре создания составного элемента управления.

Практическое руководство. Наследование от существующих элементов управления Windows Forms
Показывает, как создать расширенный элемент управления, наследуя от класса Button элемента управления.

Как наследовать от класса Control
Общие сведения о создании расширенного элемента управления.

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

Практическое руководство: Отображение элемента управления в диалоговом окне выбора элементов панели инструментов
Описывает процедуру установки элемента управления так, чтобы он отображался в диалоговом окне Настройка панели элементов.

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

Как протестировать поведение Run-Time UserControl
Показывает, как использовать контейнер тестирования UserControl для тестирования поведения составного элемента управления.

Design-Time ошибки в конструкторе Windows Forms
Объясняет смысл и использование списка ошибок Design-Time, который отображается в Microsoft Visual Studio, когда конструктор Windows Forms не загружается.

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

Ссылка

Разработка пользовательских элементов управления Windows Forms на платформе .NET Framework
Описывает создание собственных пользовательских элементов управления с помощью .NET Framework.

независимость языка и компоненты Language-Independent
В этой статье представлена среда CLR, которая предназначена для упрощения создания и использования компонентов. Важным аспектом этого упрощения является повышение взаимодействия между компонентами, написанными с помощью разных языков программирования. Спецификация common language (CLS) позволяет создавать средства и компоненты, которые работают с несколькими языками программирования.

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