-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Как сделать модальным экземпляр окна?

Вторник, 06 Декабря 2016 г. 07:17 + в цитатник
Наткнулся на проблему: в приложении используется замена штатному MsgBox - класс Dialog, который сообщения создает через создание экземпляра класса окна:
Dim f As New Form_frm_Dialog

Соответственно, хоть окно и имеет свойство Modal, но полностью модальным не является, если его создать поверх открытого Popup окна, то оно легко "уходит" под него при клике на Popup окне, а если такое окошко открыть в событии смены фокуса, то в большинстве случаев просто уходит од основное окно без дополнительных действий.
Если бы диалог создавался стандартным образом, через DoCmd.OpenForm с параметром acDialog, то таких проблем не возникало бы, но в данном случае нужна возможность открытия нескольких экземпляров окна.
Вопрос: как можно сделать окно полностью модальным внутри приложения, создавая его через экземпляр класса? Очень не хочется заморачиваться с таймером.
API позволит сменить тип окна "на ходу"?

http://www.sql.ru/forum/1241484/kak-sdelat-modalnym-ekzemplyar-okna


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку