powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать форму незакрываемой?
14 сообщений из 14, страница 1 из 1
Как сделать форму незакрываемой?
    #32141526
Dimblch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать так что бы форму нельзя было закрыть ни по нажатию кнопки ни по ctrl F4 . Чтоб она висела постоянно
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141532
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
На OnUnload поставить Cancel=True.
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141549
Dimblch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал как сказано было выше форма не закрывается ... Только вот незадача в месте с формой не закрывается и сама база :)
Как быть подскажите
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141550
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А как это Вы хотите закрыть базу, а форму оставить? Это ж не чеширский кот...
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141553
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
P.S. Если надо, чтобы одна кнопка все-таки закрывала форму, то заведите переменную типа Boolean, давайте ей False при открытии формы и True в этой кнопке, а перед Cancel=True проверяйте ее значение.
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141556
Dimblch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Владимир Саныч
Вы меня вероятно неправильно поняли , или я неправильно написал

Мне необходимо что бы определенная форма в базе не закрывалась , а закрывалась только в месте с самой базой .....
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141563
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Действительно я не понял, sorry. Тогда поступите так, как я написал в P.S. Только надо эту переменную превращать в True в момент закрытия базы.
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141569
Dimblch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как определить этот самыи момент закрытия базы ?
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141571
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А нет единой кнопки выхода из системы? Тогда плохо.

Можно попробовать открывать еще одну форму, сделав ее Hidden, и обновлять переменную при закрытии этой формы. При попытке закрыть базу эта форма ведь закроется... Только надо как-то (не знаю как) добиться, чтобы эта форма закрывалась раньше, чем Ваша.
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141572
Dimblch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всё заработало


Подскажите еще пожалуйста как сделать так , что бы форма разворачивалась на весь экран .... Тоесть могла находится либо в свернутом состоянии либо развернута на весь экран
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141575
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Разделяю вопрос на части. :^)

1. Открыть на весь экран - DoCmd.Maximize. Можно на OnOpen.

2. Чтобы запретить промежуточное состояние - не помню, там вроде можно задавать, какие кнопки показывать в правом верхнем углу, а какие нет.

3. Но если одна форма находится в состоянии Maximized (на весь экран), то и все остальные тоже. Как альтернатива можно без Maximize, а просто сделать ее большой и дать ей тип рамки, который запрещает изменение размера. Правда, тогда будет проблема, если разные юзеры работают с разной резолюцией.
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141576
Dimblch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял..... Спасибо за разъяснение
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141757
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На закрытие формы

Код: plaintext
1.
Cancel = Me.Visible
Me.Visible = True


тогда при закрытии формы она будет становится невидимой, а если она уже невидима и ее пытаются закрыть - она таки закроется
...
Рейтинг: 0 / 0
Как сделать форму незакрываемой?
    #32141958
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Лох Позорный
красиво..... =)))))))))))))))))
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать форму незакрываемой?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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