29
секунду обновляющий
Label. Предоставив свойство
Enabled элемента
управления
Timer, вы дадите пользователям
возможность включать и
отключать часы.
Разработка
составного
элемента
управления
1. Создайте в Visual Studio новое приложение Windows Forms.
Назовите его
WinTimer1.
2. В меню
Project выберите
Add User Control и щелкните
Add в
диалоговом окне
Add New Item. Укажите имя
UserControlTimer и
нажмите Добавить. К вашему проекту будет добавлен пустой
пользовательский элемент управления, который откроется в конструкторе.
3. Из
Toolbox перетащите
Label в
пользовательский элемент
управления.
4. Удалите данные из свойства
Text ЭУ
Label.
5. Измените размеры пользовательского элемента управления так,
чтобы он был приблизительно равен размеру элемента управления
Label.
6. Из
Toolbox перетащите в пользовательский элемент управления
компонент
Timer.
7. В окне
Properties компонента
Timer присвойте свойству
Interval
значение
1000 и свойству
Enabled значение
True.
8. Дважды
щелкните компонент Timer, чтобы открыть в окне кода
обработчик события
Timer.Tick по умолчанию и добавьте следующую
строку программы:
label1.Text = DateTime.Now.ToLongTimeString();
9. В окне кода добавьте следующее объявление свойства:
public bool TimeEnabled
{
get { return timer1.Enabled; }
set { timer1.Enabled = value; }
}
10. В меню
File выберите
Save All, чтобы сохранить ваше решение.
11. В меню
Build выберите
Build Solution.
Применение
составного
элемента
управления
12. Выберите
вкладку конструктора Forml. Из
Toolbox перетащите
Достарыңызбен бөлісу: