powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Расположение формы в определенном месте экрана...
17 сообщений из 17, страница 1 из 1
Расположение формы в определенном месте экрана...
    #32623475
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла необходимость в расположении формы в определенном месте экрана, с заданием ей необходимых размеров (чтобы не закрывала др. форму). Лазил в Help - не нашел! Должна же быть возможность сделать это на Vba? Может кто посоветует?
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623483
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Самое простое - сохранить ее в определенном месте, вот она там и откроется.
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623492
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В процедуре открытия добавить строку

docmd.MoveSize x,y,w,h
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623531
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычСамое простое - сохранить ее в определенном месте, вот она там и откроется.
Не получается! Я открываю эту форму из др. формы, которая DoCmd.Maximize
и необх. мне размеры и месторасположение рушатся.
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623541
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Тогда так, как сказал Roma R.
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623548
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roma RВ процедуре открытия добавить строку

docmd.MoveSize x,y,w,h

Не хочет! Пишу :
Private Sub Form_Open(Cancel As Integer)
DoCmd.MoveSize 3440, 2400, 1000, 2000
End Sub
И ничего! Может размеры не корректны? Так вроде:
"Твип. Единица измерения, равная 1/20 пункта или 1/1440 дюйма. В одном сантиметре содержится 567 твипов.)."
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623569
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикол в том, что если предыдущая форма была в полноэкранном режиме, то
DoCmd.MoveSize 3440, 2400, 1000, 2000
не действует! Как быть?
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623572
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если форма открывается в режиме Maximize, то о координатах речь идти не может, она займет весь экран.
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623591
Фотография 4d_monster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может тогда сначала
DoCmd.Restore

а потом двигать
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623593
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форма 1 - в режиме Maximize, из нее я вызываю форму 2, где пишу DoCmd.MoveSize 3440, 2400, 1000, 2000 . Нельзя отменить действие Maximize на форму 2 ?
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623599
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4d_monsterможет тогда сначала
DoCmd.Restore

а потом двигать
Не действует!
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623602
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Только если задать ей в свойствах PopUp=True.
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623617
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычТолько если задать ей в свойствах PopUp=True.
А где писать PopUp=True? Ведь .Restore не имеет параметров. Если можно подробнее.
Спасибо.
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623639
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Me.PopUp = True
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623660
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ort84 Владимир СанычТолько если задать ей в свойствах PopUp=True.
А где писать PopUp=True? Ведь .Restore не имеет параметров. Если можно подробнее.
Спасибо.
В свойствах, говорю. :^)
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32623690
Ort84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю от всей души - спасли от злого начальства!!!
...
Рейтинг: 0 / 0
Расположение формы в определенном месте экрана...
    #32646242
Dmyttro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если PopUp не подходит? После закрытия всплывающей формы как обработать событие возврата на форму предыдущую? Событие form_activate не возникает при передаче фокуса из модальных или всплывающих форм. Есть ли у кого-нть соображения по данному поводу?
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Расположение формы в определенном месте экрана...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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