|
12 Кб. |
|
| Для разработки автоматически настраивающихся форм в зависимоти от используемого пользователем разрешения использую подход из книги Гетца (Access 2000), основаный на использовании модулей классов (приложены в архиве) и процедуры которая запускается при событии form_open
Private Sub Form_Open(Cancel As Integer)
Set frmResize = New FormResize
Set frmResize.Form = Me
Call frmResize.SetDesignCoords(1280, 994, 96, 96)
End Sub
|
в строке
Call frmResize.SetDesignCoords(1280, 994, 96, 96)
|
разрешение экрана и размер пикселя.
Суть проблемы:
Опрометчиво разрабатывал БД на 19" с разрешением 1280 на 1024..в надежде что с помощью этого подхода смогу отмасштабировать под 1024 на 768 без больших потерь в качестве..
При попытке продолжить разработку на ноутбуке экран 14" и разрешение 1024 на 768 ни как не могу полностью отобразить форму, которая была сделана ранее на 19"1280 на 1024. Вообщем при открытии формы сделанной на весь экран ранее не помещаяется на монитрое ноута. При переходе в режим конструктора я (уже на ноуте) пытаюсь растянуть размер формы до полного, но я так понимаю есть ограничение для размера по размеру максимальной ширины экрана? При попытке изменить размер формы в режиме отображения формы происходит лишь масштабирование элементов формы, а скрытая область формы не отображается...
Чего то я видимо не уловил. Помогите разобраться. | |
|
|