Практическое руководство. Доступ к поддержке во время разработки в Windows Forms

Обновлен: Ноябрь 2007

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

Если класс реализует интерфейс IComponent, он может использоваться в среде разработки, например в Visual Studio.

Чтобы получить доступ к предоставляемой платформой .NET Framework поддержке во время разработки, необходимо выполнить следующие действия.

Доступ к поддержке во время разработки

  1. Добавьте ссылку на сборку System.Design.

  2. Если выполняется реализация UITypeEditor или компонент взаимодействует с Панелью элементов или элементом управления PropertyGrid, импортируйте пространство имен System.Drawing.Design.

Imports System.Drawing.Design
using System.Drawing.Design;
  1. Если для компонента выполняется реализация настраиваемой функциональности во время разработки, импортируйте пространство имен System.ComponentModel.Design.
Imports System.ComponentModel.Design
using System.ComponentModel.Design;
  1. Если настраиваемая функциональность во время разработки реализуется для элемента управления Windows Forms, импортируйте пространство имен System.Windows.Forms.Design. С помощью типов из этого пространства имен для компонента можно создать смарт-теги или пользовательский конструктор.
Imports System.Windows.Forms.Design
using System.Windows.Forms.Design;

См. также

Задачи

Практическое руководство. Вложение смарт-тегов в компонент Windows Forms

Основные понятия

Архитектура времени разработки

Другие ресурсы

Расширение поддержки времени разработки

Редакторы типов пользовательского интерфейса