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


Разработка пользовательского интерфейса для пользовательского перечислителя по каждому элементу

После переопределения реализации свойств и методов базового класса для выполнения пользовательских функций может понадобиться создать настраиваемый пользовательский интерфейс для пользовательского перечислителя по каждому элементу. Если нестандартный пользовательский интерфейс не создается, пользователи могут настраивать новые пользовательские перечислители по каждому элементу только с помощью окна «Свойства».

В проекте или сборке собственного пользовательского интерфейса создается класс, реализующий интерфейс ForEachEnumeratorUI. Этот класс является производным от класса System.Windows.Forms.UserControl, который обычно используется для создания составного элемента управления для размещения других элементов управления Windows Forms. Создаваемый элемент управления отображается в области Конфигурация перечислителя на вкладке Коллекция окна Редактор циклов по каждому элементу.

Важное примечаниеВажно!

После подписи и построения настраиваемого пользовательского интерфейса и его установки в глобальный кэш сборок, как описано в разделе Построение, развертывание и отладка пользовательских объектов, необходимо указать полное имя этого класса в свойстве UITypeName атрибута DtsForEachEnumeratorAttribute.

Написание кода для класса элемента управления пользовательского интерфейса

Инициализация пользовательского интерфейса

Метод Initialize переопределяется для кэширования ссылок на базовый объект, а также коллекции диспетчеров соединения и переменные, определенные в пакете.

Установка свойств элемента управления пользовательского интерфейса

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

Сохранение настроек

Метод SaveSettings переопределяется для копирования выбранных пользователем значений при закрытии редактора — от элементов управления до свойств перечислителя.

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей cлужб Integration Services

Чтобы загрузить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Службы Integration Services на сайте MSDN:


Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.

См. также

Задания

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

Написание кода пользовательского перечислителя по каждому элементу