А можно задать программно ограничение по времени?

Программирование на Visual Basic for Applications
Бандикут
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 30.06.2004 (Ср) 16:20

А можно задать программно ограничение по времени?

Сообщение Бандикут » 02.07.2004 (Пт) 8:19

Ну то есть, например, программа - тест, отмечать галочкой правильный ответ и нажимать ОК. так вот надо, чтоб время на раздумья было ограничено: кончилось время - происходит....что-нибудь :) , например, завершение программы.

Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Сообщение Leon_ » 02.07.2004 (Пт) 8:23

Используй TimerInterval и обработчик события Form_Timer()

Бандикут
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 30.06.2004 (Ср) 16:20

Сообщение Бандикут » 02.07.2004 (Пт) 9:20

а можно чуть подробней? В справке нашел только про просто Timer, но он не позволяет убрать по истечении времени форму, в которой ожидается от пользователя ввод данных...

Leon_
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 333
Зарегистрирован: 19.05.2004 (Ср) 16:31
Откуда: Moscow

Сообщение Leon_ » 02.07.2004 (Пт) 9:38

1) Добавить на форму объект Timer
2) В модуль формы добавить следующий код
Код: Выделить всё
Private Sub Form_Load()
    Me.ctlTimer.Interval = 3000
End Sub

Private Sub ctlTimer_Timer()
    Me.ctlTimer.Interval = 0
    Me.Visible = False
End Sub


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 56

    TopList