* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Тестирование элемента управления
8 февраля 2009
Создав элемент управления, необходимо удостовериться, что он работает правильно. Сейчас вы добавите элемент управления на панель Toolbox и поместите его на форму. Затем вы настроите вид элемента управления на панели Toolbox и проверите его работу в период выполнения.
> Как добавить элемент управления на панель Toolbox 1. Выполните компоновку решения, выбрав в меню Build команду Build Solution. 2. Щелкните правой кнопкой панель Toolbox и выберите из контекстного меню команду Customize Toolbox — откроется одноименное диалоговое окно Customize Toolbox. 3. Перейдите на вкладку .NET Framework Components и щелкните кнопку Browse, чтобы открыть диалоговое окно Open File. 4. Откройте папку, в которой находится проект. В папке \bin (Visual Basic .NET) или \bin\Debug (Visual C#) выберите файл ControlTest.exe (компилированный файл элемента управления). Чтобы продолжить, щелкните ОК. 5. Убедитесь, что элемент управления PrettyClock указан в списке диалогового окна Customize Toolbox и помечен флажком. Щелкните ОК. ** Как протестировать элемент управления 1. В окне Solution Explorer щелкните правой кнопкой форму Fortnl и выберите из контекстного меню команду View Designer — эта форма откроется в окне дизай- нера. 2. Перетащите элемент управления PrettyClock с панели Toolbox на форму — к фор- ме добавится новый экземпляр этого элемента управления. 3. Установите для свойств нового экземпляра PrettyClock, перечисленных в табли- це 7-8, необходимые значения. Таблица 7-8. Свойства элемента управления PrettyClock Свойство Значение ForeColor Red ForeColorTwo Yellow Font.Size 40 Size 225, 50 Обратите внимание, что при модификации значений свойств изменения всту- пают в силу немедленно и результаты сразу же отображаются на форме. 4. Убедитесь, что форма обновляется ежесекундно, изменяя вид цветового перехо- да. Для этого нажмите.К5, чтобы запустить приложение. Заметьте, что в период выполнения поведение элемента управления не изменилось.