Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Q: WindowHeight, WindowWidth / 25 сообщений из 40, страница 1 из 2
10.08.2004, 11:25
    #32642271
Иван FXS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: WindowHeight, WindowWidth
В хелпе:
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
10.08.2004, 11:28
    #32642282
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: WindowHeight, WindowWidth
docmd.movesize ,,100,100
...
Рейтинг: 0 / 0
10.08.2004, 11:43
    #32642333
Иван FXS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: WindowHeight, WindowWidth
Это как бы не ответ на мой вопрос, но все равно спасибо, - очень интересно!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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