|
|
|
| в макросе autoexec, открываю стартовую форму, открываю ее в режиме окна "диалоговое окно" (понравилось что такой режим сворачивает все меню и не дает нажимать кнопку Microsoft Office), при этом можно нажимать кнопки располагающиеся на этой фоме, они открывают другие формы, но все что открывается ложится под стартовую форму и на них уже ничего нажимать нельзя... объясните почему... как передать фокус или управление во вновь открываемые формы??? | |
|
| |
|
|
|
| диалоговое окно - не позволяет сделать такого. закрывайте его. не заморачивайтесь на кнопку. | |
|
| |
|
|
|
| просто попробовал открыть остальные формы в таком же режиме получилось что работает все! | |
|
| |
|
|
|
| Если св-во формы модальное окно = True, то актиной может быть только эта форма, другим формам фокус передать невозможно, пока эта форма остается открытой | |
|
| |
|
|
|
| спасибо я уже понял..просто тогда остальные формы надо открывать в этом же режиме и пользоваетль не сможет получать доступ ко всем меню:) | |
|
| |
|
|
|
| да, но это не всегда удобно | |
|
| |
|
|
|
|
открываю ее в режиме окна "диалоговое окно"
|
а как включить такой режим? | |
|
| |
|
|
|
| или в конструкторе формы или docmd.OpenForm <FormName>,acNormal,,,,acDialog | |
|
| |
|
|
|
| Спасибо =) работает
П.С. Правда включение через конструктор не нашел | |
|
| |
|
|
|
| свойства формы:
Выравниванию по центру - Да
Всплывающее окно - Да
Модальное окно - Да
Тип границы - Окна диалога | |
|
| |
|