powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
14 сообщений из 114, страница 5 из 5
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #34722242
Максойд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #34722417
mcgrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максойд2mcgrow: не знаю, у меня половина элементов ресайзится, а половина нет. Причем ресайз в плюс идет правильно, а при уменьшении пропорции нарушаются, т.е. размер шрифта в полях и надписях не уменьшается и соответствено нарушаются все пропорции в форме с наложением одних полей на другие. Как пример выкладываю свою БД.
Есть такое дело. Дело в том, что не все шрифты масштабируются. В основном масштабируются только шрифты True Type. Остальные нет, увы. Поэтому пользуйтесь системными шрифтами True Type.
Потом позволю себе дать вам совет : Всегда на формах (не только с применением классов или функций масштабирования) место для надписей оставляйте всегда с некоторым запасом. Обратите внимание, что даже если вы не применяете масштабирование на разных разрешениях монитора надписи занимают разную длину, это заметно особенно при выводе на печать (откройте отчет в режиме конструктора, создайте какой-нибудь элемент с надписью и границами и оставьте место под надпись "впритык". затем откройте отчет на просмотр и посмотрите как разместился текст относительно границ элемента). Дело в том, что шрифты (и по-моему не только шрифты) не совсем WYSIWYG (What You See Is What You Get) и они не всегда правильно масштабируются (точнее всегда масштабируются приблизительно). И это не проблема Аксесса это связано с самой системой шрифтов (на первых операционных системах виндоузов Windows 1 - 3.1 c шрифтами было еще хуже). Обратите внимание на тексты в других программах, созданных для Виндоуз, там все та-же проблема.
...
Рейтинг: 0 / 0
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #34722426
mcgrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще: в программе не предусмотрено масштабирование не-аксессовских элементов. элементы ActiveX, например, не масштабируются программой или масштабируются не совсем корректно (у меня тривью совсем не масштабируется). Программа будет пытаться масштабировать такие элементы как обычный контрол аксесса.
...
Рейтинг: 0 / 0
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #34722437
Максойд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отличный совет. Исправил шрифты на True Type - масштабирование заработало корректно!
Спасибо еще раз. А вот с элементом Календарь - не знаю что делать, он вне законов этой вселенной (
...
Рейтинг: 0 / 0
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #34722442
mcgrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МаксойдОтличный совет. Исправил шрифты на True Type - масштабирование заработало корректно!
Спасибо еще раз. А вот с элементом Календарь - не знаю что делать, он вне законов этой вселенной (
Если вам это очень нужно, то напишите свой календарь (или используйте календарь на базе Аксесса их тут на форуме (календарей) тьма-тьмущая. Кстати у Гетца есть календарик очень похожий на тот, что у вас на форме.
...
Рейтинг: 0 / 0
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #34722928
Максойд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2msgrou: Да я бы использовал сторонние календари, но не знаю как к ним обратиться, чтобы решить эту проблему http://]http://sql.ru/forum/actualthread.aspx?tid=461108
...
Рейтинг: 0 / 0
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #35453525
YkovSerg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня все работает. Access 2007. Даже самый первый вариант.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #36749730
toolbar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос тем, кто пробовал этот вариант ресайзинга:

Тулбар ресайзится?
...
Рейтинг: 0 / 0
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #37210684
Alex Pancho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Классный монстр! Спасибо!
...
Рейтинг: 0 / 0
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #37453013
Кхе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
toolbar,
Если про ActiveX - нет


Кто нибудь смотрел ресайз элементов саб.форм, в коде есть
Код: plaintext
1.
    mrfrm.Controls("frm1sub4").Rfrm.Controls("frm1sub4sub").SizeIt = cfRight
    mrfrm.Controls("frm1sub4").Rfrm.Controls("cboBox").SizeIt = cfRight
, но в самом примере, ресайза не получается, или так только у меня?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #39879939
larusso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый всем участникам этого топика
уже не первый день бьюсь над использованием этого ресайза, но только при условии, что параметры окон документа не "перекрывание окон", а "вкладки"
а вот при вкладках ресайзинг идет не корректно....
например - контролы "наезжают" друг на друга. или сжимаются в одну тоненькую полосочку.
может кто пробывал - как это лечится?
в качестве примера выкладываю уже обсужденную базу, но с отражением с вкладками
...
Рейтинг: 0 / 0
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #39879940
larusso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #39880088
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
larusso, зачем всё это? у Access 2007 и далее есть встроенная привязка контролов
...
Рейтинг: 0 / 0
Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
    #39880102
larusso
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Панургlarusso, зачем всё это? у Access 2007 и далее есть встроенная привязка контролов

когда рабочая база открывается на разных "телевизорах" с разными расширениями, то подчас тяжело работать.
ведь расположение контролов на форме делается под конкретный экран разработчика....

я не исключаю, что может есть и какое то другое решение, чем обсуждаемое.
но я на просторах интернета не нашел ничего подходящего....
есть примеры очень простых решений. но это как то не то...(((
...
Рейтинг: 0 / 0
14 сообщений из 114, страница 5 из 5
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Выкладываю монстра (по размерам кода) Масштабирование и ресайзинг форм.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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