Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Використання об'єкту таймера для встановлення обмеження за часом




Ще одним цікавим застосуванням таймера є налаштування його на очікування заданого періоду часу і наступного дозволу або заборони якої-небудь дії. Це знову схоже на установку у вашій програмі секундоміра – ви встановлюєте властивість Interval на час бажаної затримки, а потім запускаєте годинник, встановивши властивість Enabled на значення True.

У наступній прикладі показано, як можна використовувати цей підхід для установки обмеження за часом для введення пароля. Паролем для цієї програми є слово "secret". Ця програма використовує таймер для власного закриття, якщо протягом 15 секунд не був введений правильний пароль. Така програма може стати частиною великого додатку. Ви також можете використовувати цю методику застосування таймера для відображення на екрані вітання або повідомлення про авторські права чи для повтору через деякий інтервал часу деякої події, такої, як збереження файлу на диск через кожні десять хвилин.

Приклад (основні кроки):

1. Форма додатку виглядає так:

2. Встановлені в програмі властивості наведені в таблиці:

Об’єкт Властивість Значення
Label1 Text "Введіть свій пароль протягом 15 секунд"
TextBox1 PasswordChar "*"
Text пустий (empty)
Button1 Text "Перевірити пароль"
Timer1 Enabled True
Interval  
Form1 Text "Пароль"

3. Код в процедурі Timer1_Tick:

MsgBox("Вибачте, час вийшов.")

End

4. Код в процедурі події Button1_Click:

If TextBox1.Text = "secret" Then

Timer1.Enabled = False

MsgBox("Ласкаво просимо в систему!")

End

Else

MsgBox("Вибачте, я вас не знаю.")

End If

 


 

Елементи управління MonthCalendar та DateTimePicker

У Visual Basic існують елементи управління MonthCalendar і DateTimePicker, що дозволяють працювати з датами. Об'єктом MonthCalendar є календар, за допомогою якого можна вибрати деякий діапазон дат. Елемент управління DateTimePicker має вигляд текстового поля з розташованою справа кнопкою, при натисненні якої відкривається календар. Цей елемент управління, як правило, використовують для економії місця на формі і при виборі однієї дати.

 

Елемент управління MonthCalendar

Елемент управління MonthCalendar – це календар, за допомогою якого можна вибирати дату. У його верхній частині розташовані кнопки із стрілками, що дозволяє переміщуватися по місяцях. За замовчуванням в нижній частині календаря відображається поточна дата.

 




Поделиться с друзьями:


Дата добавления: 2015-05-24; Просмотров: 400; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.