powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CloseDialog
2 сообщений из 2, страница 1 из 1
CloseDialog
    #39516077
Вакшуль Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,

Мы тут как-то обсуждали, как организовать диалог по нажатию на "крестик":
20694927
20702963
20718818

guest_rusimport меня таки втянул :) в поиски решения. Сначала я рыл не в том направлении, все пытался перехватить нажатие на крестик, причем, даже небезуспешно при работе в tabbed интерфейсе. Но вот при работе с оконным интерфейсом уперся в непреодолимые для меня сложности расчета координат этого самого "крестика". Уперся... и понял, что рыл не туда :)

В общем, оформил. Выложил у Андрея Митина:
http://am.rusimport.ru/MsAccess/topic.aspx?id=806

Дублирую. См.вложение.
Сделал файл в трех форматах:
- CloseDialog_2000.mdb
- CloseDialog_32-bit.accdb
- CloseDialog_64-bit.accdb

Ролик на YouTube:
[youtube=
YouTube Video
...
Рейтинг: 0 / 0
CloseDialog
    #39517859
Вакшуль Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в классе CloseDialogForm есть строка:
Код: vbnet
1.
    frm.TimerInterval = 200


наверно все-таки такая задержка маловата
Лучше поставить секунду, а то и полторы. В общем, форма должна загрузиться прежде, чем начнется субклассирование, иначе Access будет падать.
лучше поменять на:
Код: vbnet
1.
    frm.TimerInterval = 1500
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / CloseDialog
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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