Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Очередь кликов / 5 сообщений из 5, страница 1 из 1
16.09.2006, 12:43
    #33991820
Rustygold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередь кликов
Здрям. Помогите, пожалуйста, со следующем:

Есть главная форма - на ней кнопки, открывающие всякие там меню

Кликаю кнопку1 - она открывает форму с прогресс-баром (ФсПБ) с vbModal - прогресс-бар бежит секунд 10, потом закрывает эту форму

Если, пока бежит прогресс-бар, я покликаю по другим кнопкам главной формы, то ничего не происходит (ФсПБ-то vbModal), зато после закрытия ФсПБ прога начинает обрабатывать все мои клики! :(

Можно ли как-нибудь очистить буфер нажатых кликов ?
...
Рейтинг: 0 / 0
16.09.2006, 13:17
    #33991843
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередь кликов
попробуй а-ля enabled вроде работает

хотя у меня и vbmodal правильно работает
...
Рейтинг: 0 / 0
16.09.2006, 13:44
    #33991856
Rustygold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередь кликов
Aklinпопробуй а-ля enabled вроде работает

хотя у меня и vbmodal правильно работает

А что ты имеешь ввиду под "а-ля enabled" ?

Да, одно но: чтобы прогресс-бар полз, у меня в процедуру вставлены DoEvents. Без них очередь кликами не заполняется. Но без DoEvents никак.
...
Рейтинг: 0 / 0
16.09.2006, 14:12
    #33991870
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередь кликов
doevents дают винде право действоавать, не особо напрягаясь, она выполняет все события. (вроде она должна и создать очередь, или наоборот, не могу точно сказать)

Код: plaintext
Form1.Enabled = False
...
Рейтинг: 0 / 0
17.09.2006, 14:32
    #33992512
Rustygold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очередь кликов
Aklindoevents дают винде право действоавать, не особо напрягаясь, она выполняет все события. (вроде она должна и создать очередь, или наоборот, не могу точно сказать)

Код: plaintext
Form1.Enabled = False


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


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