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

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

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

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

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

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

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

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

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

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

Код: plaintext
Form1.Enabled = False


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


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