Образования и науки российской федерации



Pdf көрінісі
бет23/56
Дата13.03.2023
өлшемі0.74 Mb.
#470699
1   ...   19   20   21   22   23   24   25   26   ...   56
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


32 
3. Измените объявление класса, чтобы ClickButton наследовал класс 


Достарыңызбен бөлісу:
1   ...   19   20   21   22   23   24   25   26   ...   56




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет