powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Огронечение во времени Userform
9 сообщений из 9, страница 1 из 1
Огронечение во времени Userform
    #35150031
R@maN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем добрый день!

Розробатываю форму для прохождение тестов в принципе ничего сложного нет кроме одного. Не знаю как поставить огроничение по времени на вопросы ( один вопрос это одна Userform) мне надо 10 сек. и если нет ответа то автоматическая загрузка след. Userform а текущую Userform скрыть. Подскажите как это сделать или хотя бы функцию которая ограничивает время.

Заранее СПАСИБО !
...
Рейтинг: 0 / 0
Огронечение во времени Userform
    #35150131
Фотография IguMEN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таймер, который включается при старте формы. По истечении 10 сек. включает следующую форму и выгружает текущую
...
Рейтинг: 0 / 0
Огронечение во времени Userform
    #35150212
R@maN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, именно это и интересует.
...
Рейтинг: 0 / 0
Огронечение во времени Userform
    #35150275
Фотография IguMEN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стандартный элемент таймер поставь на каждую форму с вопросом.

private sub form_load()
Timer1.interval=10000 ' 10 seconds
end sub

Private sub Timer1_Timer()
.
. ' здесь сохраняешь результаты работы этой формы
.
Form2.show
unload me
end sub

В form2 - все то же самое. Только в событии таймера вызываешь уже form3. И т.п.
...
Рейтинг: 0 / 0
Огронечение во времени Userform
    #35150598
Фотография IguMEN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем много форм? Это ж неррационально! На одной форме менять текст вопроса через каждые 10 сек. - правильнее. ИМХО
...
Рейтинг: 0 / 0
Огронечение во времени Userform
    #35151153
R@maN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно и так как Вы предлогаете менять текст на одной форме. Проблема в том, что я не могу найти этот элемент, не могли бы Вы точнее написать где он находится. Или какие то другие варианиты,может у меня нет каких то дополнительных компонетов.
...
Рейтинг: 0 / 0
Огронечение во времени Userform
    #35156930
Фотография IguMEN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уж не MS Office ли это?
...
Рейтинг: 0 / 0
Огронечение во времени Userform
    #35156959
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Microsoft Tabbed Dialog Control или
стандартный Multipage
если нет то воспользуйся контейнерами контролов типа Frame и управляй видимостью
...
Рейтинг: 0 / 0
Огронечение во времени Userform
    #35157259
Фотография IguMEN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если таймер надо реализовать в МС Офис, то выглядеть это будет так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
    for n= 1  to  10 
        label1.caption=quest(n) '--это массив, в котором расположены вопросы
        Tbegin = Timer
        rezult =  0 
        While rezult <  10 
            DoEvents
            Tend = Timer
            rezult = Tend - Tbegin
        Wend
    next

Заранее заполни массив quest() нужными вопросами и придумай, как сохранять ответы. Все. А ларчик тупо был не закрыт))))
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Огронечение во времени Userform
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]