Graphics g = pe.Graphics; g.FillRectangle(Brushes.Blue, 0, 0, this.Width, this.Height); }
7. Для отображения времени добавьте следующий код к методу
OnPaint ниже определения прямоугольника:
pe.Graphics.DrawString(DateTime.Now.ToLongTimeString(),
this.Font, new SolidBrush(this.ForeColor), 0, 0);
8. В меню File выберите Save All, чтобы сохранить ваше решение.
9. В меню Build выберите Build Solution.
Применениеспециализированногоэлементауправления 10. Выберите вкладку конструктора Forml. Из Toolbox перетащите
UserControlTimer2 в форму. К ней будет добавлен экземпляр вашего
специализированного элемента управления, который начнет отсчитывать
каждую секунду.
11. Постройте и запустите приложение. Обратите внимание, что
пользовательский элемент управления действует во время выполнения
таким же способом, как в конструкторе.
Упражнение 3. Созданиерасширенныхэлементовуправления Расширенные
элементы
управления
–
это
разработанные
пользователем элементы управления, расширяющие уже существующий
элемент управления .NET Framework. Сохраняется вся функциональность
существующих элементов управления, но при этом добавляются свойства
и методы, а при необходимости изменяется и внешнее представление
элемента управления.
Разработкарасширенногоэлементауправления 1. Создайте в Visual Studio новое приложение Windows Forms.
Назовите его WinButNum. 2. В меню Project выберите Add Class. Назовите этот класс
ClickButton и щелкните Add.