Всплывающая/модальная формы - как сделать?

Автор гость из Access, 28 апреля 2015, 18:08

0 Пользователи и 1 гость просматривают эту тему.

гость из Access


bkonst

Может как-то родительскую форму за дизаблить?

bkonst

Например, из одной 1-й формы по кнопочке открывается 1-я форма.
Тогда перед запуском 2-й можно задизаблить окно вызывающей формы:

'------------------------------------------------------------------------------------
Sub SetDisable( oEv as Object )
'------------------------------------------------------------------------------------
' Делаем неактивным окно  ...
oEv.Source.Model.Parent.Parent.Parent.CurrentController.Frame.ComponentWindow.Enable = False


' Тут твой код с вызовом формы....
 
end Sub

1-я форма станет недоступной. Окно можно выбрать, но ни чего на ней не работает. Можно правда крестиком закрыть - но это другая тема - можно отключить.

Только при выходе из 2-й формы не забыть поставить обратно....