powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Q: WindowHeight, WindowWidth
40 сообщений из 40, показаны все 2 страниц
Q: WindowHeight, WindowWidth
    #32642271
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В хелпе:
WindowHeight Property
See AlsoApplies ToExampleSpecificsReturns or sets the height of a form, report, or data access page in twips, depending on the object. Read/write Integer for the Form and Report objects

На практике:
Код: plaintext
1.
2.
3.
Private Sub Form_Open(Cancel As Integer)
Me.WindowHeight =  100 
Me.WindowWidth =  100 
End Sub

- "Run-time error '2135':
Невозможно задать значение данного свойства, так как оно доступно только для чтения"

Где правда???
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #32642282
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
docmd.movesize ,,100,100
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #32642333
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это как бы не ответ на мой вопрос, но все равно спасибо, - очень интересно!

Особенно интересно то, что форма при этом запросто "убегает" за пределы "окна приложения" моей базы и вообще оказывется от него "отвязана"!!!
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #32642353
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Me.InsideHeight
me.InsideWidth
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #32642374
RVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXSОсобенно интересно то, что форма при этом запросто "убегает" за пределы "окна приложения" моей базы и вообще оказывется от него "отвязана"!!!
Таким макаром можно спрятать и само окно приложения, оставив на экране только форму. Смотри здесь.
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #32642375
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kedzoMe.InsideHeight
me.InsideWidth- спасибо, это я знаю ...
Но, чесссно слово, не перестаю удивляться ... просто в голове не помещается: мышкой мы форму за пределы окна приложения Access вытащить не можем ... она "подныривает" под границу окна, а при помощи
Код: plaintext
DoCmd.MoveSize Right:= 1 , Down:= 1 
- пожалуйста!
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #32642461
Фотография Serge Gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, что в Help Access 97 указано, что только для чтения:

Значения свойств WindowHeight и WindowWidth имеют тип Integer.
Значения данных свойств доступны только для чтения в макросе или в программе Visual Basic.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Q: WindowHeight, WindowWidth
    #36634011
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подниму столетний топик новым вопросом:

Имеем Access 2003, базу mdb 2000, одну единственную пустую форму.

Если форму вручную открываем из режима Конструктор в режим Открыть форму (форма сразу разворачивается на весь экран) то WindowHeight = ну например 14835.
Если же эту же форму открыть также вручную только уже из окна базы данных (форма сразу разворачивается на весь экран), то WindowHeight =
13665 на том же мониторе.

Буду очень признателен за объяснение сего

p,s, свойство формы AutoResize=false
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36635604
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OK, сформулирую вопрос по-другому

Какие свойства формы изменяются в случаях: если форму "открыть" с помощью кнопки "Открыть" окна базы данных или с помощью строки меню "Режим формы" поля со списком "Вид" панели меню из режима конструктора?
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36635762
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimA__B2,

Это при каких же обстоятельствах мои пользователи будут открывать форму из режима
конструктора??
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36636300
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to alvk

Да не, ну что вы, такое даже в страшном сне не приснится...

Это я так, с научно-познавательной точки зрения, для собственного развития спрашиваю. Ну как, ни у кого ответов нет?
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36637471
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну ничего себе я вопросы задаю... неужели никто ответить не может...или не хочет...
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36637490
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открываете в режиме конструктора, форма имеет размеры внешнего окна, сохраненые именно для этого режима. Переключаете в режим формы - размер внешнего окна сохранаяется, внутренности меняются - пропадает линейка, полоски заголовков секций форм и т.п.

Открываете из окна БД - форма берет свои внутренние размеры секциий, заданные в конструкторе, и натягивает на них внешнее окно (добавляя области вделения, поле нгомера записи, место под скролбары и т.п.).
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36637975
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Программист-Любитель

это все хорошо
но как быть, если форма и в первом, и во втором случае открывается максимально развернутой? Визуально все выглядит абсолютно одинаково...
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638155
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimA__B2,

максимально развёрнутая - это, с логической точки зрения, на весь экран с отсутствием какого-либо меню, как картинка в ACDSee, все другие варианты не считаются верными.
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638254
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОК уточняю: форма развернутая в пределах главного окна Access

ну, народ, все делает, чтобы на вопрос не ответить )))))
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638258
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОК уточняю: форма развернутая в пределах главного окна Access

ну, народ, все делает, чтобы на вопрос не ответить )))))
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638286
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimA__B2ну, народ, все делает, чтобы на вопрос не ответить )))))Ровно наоборот. Я вот тоже подозреваю, что в каком-то режиме появляется (исчезает) дополнительная строка меню, которая и обуславливает разницу. Но вы же об этом не говорите, вот и приходится спрашивать.
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638295
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_world Ровно наоборот. Я вот тоже подозреваю, что в каком-то режиме появляется (исчезает) дополнительная строка меню, которая и обуславливает разницу. Но вы же об этом не говорите, вот и приходится спрашивать.

А я эту строку меню видеть должен? Если "да", то она не появляется, если "нет" то почему она появляется в скрытом виде?

я же только выше
Визуально все выглядит абсолютно одинаково...
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638307
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimA__B2,
Вы можете сделать пример и выставить его здесь? Возможно чей-то свежий взгляд поможет решению проблемы
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638308
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуйста, проверьте на своей системе
База в формате 2000

Размеры окна выводятся в Debug
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638312
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
откройте форму сначала из конструктора (меню "Режим формы")
затем из окна базы данных
и сравните записанные в Debug параметры
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638333
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimA__B2,

И что??? У меня в конструкторе больше строк меню сверху, конечно же в итоге размер разный! О чём речь?
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638339
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvk,

авторWindowHeight=9810 WindowWidth=15480
WindowHeight=9810 WindowWidth=15480

Вот так вот, убрал меню конструктора и всё ОК
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638372
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Докладываю. Действительно, есть разница. Также различное значение для WindowTop. Видимо, обусловлено, спецификой открытия из конструктора. Баг, фича?

Количество строк в меню одинаковое. Меню не убирал.

Если важно точное позиционирование, то после открытия воспользуйтесь методом Move.
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638384
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world,

Я еще перевесил на закрытие, ну у меня совпало, не знаю, проверьте мой пример..
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638400
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to alvk,

alvk
Вот так вот, убрал меню конструктора и всё ОК

там,где вы сравниваете

WindowHeight=9810 WindowWidth=15480
WindowHeight=9810 WindowWidth=15480

это записано в событии Открытие или Закрытие?

Я Вашу базу скачал - указанные параметры отличаются...
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638409
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvk,
в вашем примере разница та же самая, если открывать в режиме Maximize, как и просил ТС. Если в Restore, то да, разницы нет.
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36638443
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_world Видимо, обусловлено, спецификой открытия из конструктора

Думаю, закономерный вопрос - а что еще может отличаться при разных режимах открытия?
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36640543
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сначала открываю на полную и в конструкторе и просто, потом закрываю, событие стоит на закрытии, потому что при открытии она не полное окно, что логично.
Вообщем проверил ещё раз. Совпадает.
1. Открываем двойным щелчком, разворачиваем, закрываем.
2. Открываем в конструкторе правой мышкой, опять же правой мышкой (потому как кнопки нет)
выбираем режим формы и закрываем.

Что не так??
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36640668
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alvk1. Открываем двойным щелчком, разворачиваем, закрываем.

После "открываем двойным щелчком" у вас окно судя по всему открывается в восстановленом состоянии. Артефакт наблюдается, если окно сразу открывается в Maximize состоянии (развернутое в пределах главного окна Access
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36640684
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimA__B2,

WindowHeight=9810 WindowWidth=15480
WindowHeight=9810 WindowWidth=15480

Вот раскрыл на полную окно базы данных, потом двойным щелчком открыл форму и закрыл, потом в конструкторе...

Кстати меню я восстановил, это уже с восстановленым

У меня теперь вообще наверное разница не получится? ;)
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36640688
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimA__B2,

может форму с кнопкой сделать и оттуда попробовать?
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36640715
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alvk

У вас какой Access?

Сделал форму с кнопкой, теперь еще интереснее: теперь уже три разных значения:

1. Открываю форму методом DoCMD.openform "Form_name": WindowHeight=13620 WindowWidth=24435
2. открываю форму щелчком в окне базы данных: WindowHeight=14055 WindowWidth=24870
3. открываю изменением режима из режима конструктора: WindowHeight=15225 WindowWidth=25320

Форма одна и та же, открывается сразу Maximize

Чо это, а?
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36640732
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimA__B2,

WindowHeight=9135 WindowWidth=15030
WindowHeight=8415 WindowWidth=14700
WindowHeight=9420 WindowWidth=15480

Это ведь на открытии формы, а я говорил про закрытие! Возьмите с моего топика и попробуйте.

p.s. Про акцесс вопрос странен, ну баловался как-то с 2010, был грех, что уж теперь

p.p.s. У меня кстати разрешение экрана на 17-ти дюмовом мониторе 1024х768
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36641434
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alvkЭто ведь на открытии формы, а я говорил про закрытие!

в принципе, к закрытию у меня претензий нет, мне интересно именно открытие...

P.S. почему мало "аксакалов Access" тему просматривает? Или такие вопросы не интересны?
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36642088
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimA__B2,

Потому что это врядли имеет какое-либо применение, это так, ради прикола, не более.

p.s. ну посмотрели, и что? где это надо?
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36642227
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvkDimA__B2,

Потому что это врядли имеет какое-либо применение, это так, ради прикола, не более.

p.s. ну посмотрели, и что? где это надо?Вообще говоря, любой черный черный ящик потенциальное минное поле. Мелький баг на поверхности может обернуться менее приятными сторонами.

А может все и не так страшно. Акс обсосан со всеми потрохами, новых каверз не дождемся. Ну, разве что если Микрософт заново проникнется чувствами к аксу. Тогда да, конечно будут.
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36643228
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mds_world,

Как глубоко и страшно, не надо так, пожалуйста.

p.s. Акцесс игрушка, с которой я играюсь, и когда говорят, что мою игрушку хотят выкинуть... ну не знаю!
...
Рейтинг: 0 / 0
Q: WindowHeight, WindowWidth
    #36644314
DimA__B2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alvkПотому что это врядли имеет какое-либо применение, это так, ради прикола, не более.

p.s. ну посмотрели, и что? где это надо?

вообще-то меня этот вопрос интересует с чисто практической точки зрения:

моеДумаю, закономерный вопрос - а что еще может отличаться при разных режимах открытия?
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Q: WindowHeight, WindowWidth
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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