Практическое руководство. Тестирование поведения элемента UserControl во время выполнения
При разработке UserControl, необходимо проверить его поведение во время выполнения. Можно создать проект отдельные приложения на основе Windows и разместить элемент управления в тестовую форму, но эта процедура неудобно. Быстрый и удобный способ — использовать тестовом контейнере элементов управления , предоставляемые Visual Studio. Тестовый контейнер запускается непосредственно из проект библиотеки элементов управления Windows.
Important
К контейнеру теста для загрузки вашего UserControl, элемент управления должен иметь по крайней мере один открытый конструктор.
Note
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров . Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.
Note
Элемент управления Visual C++ не может быть проверен с использованием тестовом контейнере элементов управления.
Для тестирования поведения элемента UserControl во время выполнения
Создайте проект библиотеки элементов управления Windows вызывается TestContainerExample. Дополнительные сведения см. в разделе шаблон библиотеки элементов управления Windows.
В конструктор Windows Forms, перетащите Label управления из элементов в область конструктора элемента управления.
Нажмите клавишу F5, чтобы построить проект и запустить тестовом контейнере элементов управления. Тестовый контейнер будет отображаться с вашей UserControl в предварительной версии области.
Выберите BackColor свойство, отображаемое в PropertyGrid управления справа от предварительной версии области. Измените его значение на
ControlDark
. Обратите внимание, что элемент управления примет более темным цветом. Попробуйте изменить значения других свойств и понаблюдайте за влияние на элемент управления.Нажмите кнопку окно флажок ниже предварительной версии области. Обратите внимание, что элемент управления изменяется для заполнения области. Измените размер тестового контейнера и обратите внимание, что элемент управления при изменении размеров области.
Закройте тестовый контейнер.
Добавить другой пользовательский элемент управления для TestContainerExample проекта. Подробную информацию см. в разделе Практическое руководство. Добавление существующих элементов в проект.
В конструктор Windows Forms, перетащите Button управления из элементов в область конструктора элемента управления.
Нажмите клавишу F5 для сборки проекта и запуска тестового контейнера.
Нажмите кнопку выберите пользовательский элемент управления ComboBox для переключения между двумя элементами управления.
Тестирование пользовательского элемента управления из другого проекта
Пользовательские элементы управления из других проектов можно проверить в тестовом контейнере текущего проекта.
Для проверки пользовательских элементов управления из другого проекта
Создайте проект библиотеки элементов управления Windows вызывается TestContainerExample2. Дополнительные сведения см. в разделе шаблон библиотеки элементов управления Windows.
В конструктор Windows Forms, перетащите RadioButton управления из элементов в область конструктора элемента управления.
Нажмите клавишу F5 для сборки проекта и запуска тестового контейнера. Тестовый контейнер будет отображаться с вашей UserControl в предварительной версии области.
Нажмите кнопку нагрузки кнопки.
В откройте диалоговом окне перейдите к TestContainerExample.dll, который встроен в предыдущей процедуре. Выберите TestContainerExampleDLL-файл и нажмите кнопку откройте кнопку, чтобы загрузить пользовательские элементы управления
Используйте выберите пользовательский элемент управления ComboBox для переключения между двумя элементами управления из TestContainerExample проекта.