Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Расположение формы в определенном месте экрана... / 17 сообщений из 17, страница 1 из 1
27.07.2004, 15:00:45
    #32623475
Ort84
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение формы в определенном месте экрана...
Возникла необходимость в расположении формы в определенном месте экрана, с заданием ей необходимых размеров (чтобы не закрывала др. форму). Лазил в Help - не нашел! Должна же быть возможность сделать это на Vba? Может кто посоветует?
...
Рейтинг: 0 / 0
27.07.2004, 15:03:48
    #32623483
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение формы в определенном месте экрана...
Самое простое - сохранить ее в определенном месте, вот она там и откроется.
...
Рейтинг: 0 / 0
27.07.2004, 15:06:36
    #32623492
Roma R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение формы в определенном месте экрана...
В процедуре открытия добавить строку

docmd.MoveSize x,y,w,h
...
Рейтинг: 0 / 0
27.07.2004, 15:20:36
    #32623531
Ort84
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение формы в определенном месте экрана...
Владимир СанычСамое простое - сохранить ее в определенном месте, вот она там и откроется.
Не получается! Я открываю эту форму из др. формы, которая DoCmd.Maximize
и необх. мне размеры и месторасположение рушатся.
...
Рейтинг: 0 / 0
27.07.2004, 15:23:32
    #32623541
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение формы в определенном месте экрана...
Тогда так, как сказал Roma R.
...
Рейтинг: 0 / 0
27.07.2004, 15:25:03
    #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
27.07.2004, 15:31:26
    #32623569
Ort84
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение формы в определенном месте экрана...
Прикол в том, что если предыдущая форма была в полноэкранном режиме, то
DoCmd.MoveSize 3440, 2400, 1000, 2000
не действует! Как быть?
...
Рейтинг: 0 / 0
27.07.2004, 15:32:01
    #32623572
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение формы в определенном месте экрана...
Если форма открывается в режиме Maximize, то о координатах речь идти не может, она займет весь экран.
...
Рейтинг: 0 / 0
27.07.2004, 15:35:41
    #32623591
4d_monster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Расположение формы в определенном месте экрана...
может тогда сначала
DoCmd.Restore

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

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


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