Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: ROM!MDB
Для разработки автоматически настраивающихся форм в зависимоти от используемого пользователем разрешения использую подход из книги Гетца (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. Вообщем при открытии формы сделанной на весь экран ранее не помещаяется на монитрое ноута. При переходе в режим конструктора я (уже на ноуте) пытаюсь растянуть размер формы до полного, но я так понимаю есть ограничение для размера по размеру максимальной ширины экрана? При попытке изменить размер формы в режиме отображения формы происходит лишь масштабирование элементов формы, а скрытая область формы не отображается...
Чего то я видимо не уловил. Помогите разобраться.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.