КАТЕГОРИИ: Архитектура-(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) |
Таймеры (Timer)
LostFocus GetFocus DoubleClick Click End Sub End If End Sub ReportText End Sub ReportText End Sub Флажок CheckBox DragDrop DragOver KeyUp, KeyDown, KeyPress MouseMove MouseUp MouseDown GotFocus, LostFocus DoubleClick Click End If Переключатели обрабатывают события:
Флажки используют, когда речь идет о независимых возможностях выбора. При щелчке на каком-то одном поле флажка, там появляется галочка, даже если был сделан до этого выбор в другом поле. Чтобы отменить предыдущий выбор, необходимо щелкнуть на флажке повторно. Флажок обладает свойствами, аналогичными свойствам переключателя. Свойство VALUE отражает состояние флажка и принимает следующие значения: 0 - флажок не установлен (FALSE); 1 - флажок установлен (TRUE); 2 - "отключено", то есть флажок не реагирует на попытки пользователя изменить его состояние. Пример: Пусть на форме возможности выбора наполнителей для мороженого перечислены в полях флажков: орехи, изюм, шоколад. После выбора пользователем наполнителей (щелчком на соответствующем поле флажка) в текстовом поле должен отразиться результат выбора: Private Sub ChkChoice1_Click () ReportText ‘Вызов пользовательской процедуры
Private Sub ChkChoice2_Click () Private Sub ChkChoice3_Click () Public Sub ReportText () ‘Процедура создается с помощью ‘команды Add Procedure меню Tools Dim Info ‘Объявление переменной Info= “” If ChkChoice1.Value=1 Then Info = Info+"с орехами" If ChkChoice2.Value=1 Then Info = Info+"с изюмом" If ChkChoice3.Value=1 Then Info = Info+"с шоколадом" TxtResult.text = Info
События флажков: Таймериспользуются для вызова периодически повторяющегося события. Например, можно с помощью таймера создать часы, которые бы выводили на форме текущее время. Можно контролировать запланированные события и так далее. Таймеры невидимы для пользователя, значок с их изображением появляется только во время разработки формы. В приложении может быть использовано одновременно несколько таймеров, однако это может снизить скорость работы приложения. Свойства таймера: Name – по умолчанию Timer1, Timer2 и так далее. Enabled - разрешено (TRUE /FALSE), определяет, должен ли таймер начинать работу, когда запускается форма. Если во время создания формы свойство таймера установлено в FALSE, то таймер начнет работать только при установке его программным путем в значение TRUE. Аналогично можно выключить таймер в программе, установив значение свойства в FALSE. Interval - определяет интервал времени между вызовами метода Timer. Интервал тиков измеряется в миллисекундах в пределах от 1 до 65535 миллисекунд (1 мин., 5 сек). На самом деле системная плата генерирует только 18 тиков в секунду, поэтому предельная точность таймера = 1/18 секунд или 56 миллисекунд. И интервал меньший, чем 56 миллисекунд, большей точности не даст, а только замедлит работу системы. Пример: Форма содержит таймер и надпись, в которой отражается текущее время. Свойство Interval = 1000 миллисек. = 1 сек.
Private Sub tmrTime_Timer () ‘Именованный формат - Функция времени. (час. мин. сек.) lblLab.Caption = "Текущее время" + Format (Now, "Long Time")
Дата добавления: 2014-12-10; Просмотров: 517; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |