Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Масштабирование формы??? / 12 сообщений из 12, страница 1 из 1
03.09.2003, 14:52
    #32254799
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Масштабирование формы???
Всем привет!

На форме есть Grid и Кнопки. При увеличении размеров формы (Maximize) Grid растягивается нормально, а кнопки также увеличиваются в размере . Я пытался вникнуть в суть демо-проекта Solutions, но не понял как используется объект Resizable .

Может кто подскажет, как в VFP 8.0 правильно управлять масштабированием компонентов на форме при изменении ее размера?
...
Рейтинг: 0 / 0
03.09.2003, 15:19
    #32254853
Андрей Давыдов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Масштабирование формы???
Универсального решения нет. Надо писать свой обработчик ресайза.
...
Рейтинг: 0 / 0
03.09.2003, 15:32
    #32254882
iwa
iwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Масштабирование формы???
Я кажется отсюда брал готовый объект
http://vfpdev.narod.ru/util_r.html

Называется кажется Ankor(якорь)
Бросаешь его на форму , прописываешь в методе ресайз, а в свойствах тэг каждого объекта вставляешь имена углов

LT - левый верхний RT правый верхний
LB -левый нижний RB -правый нижний
по этим именам сам делает привязку,

правда там одну процедурку нужно будет поправить, так как когда форма сжимается меньше, чем размер ее объектов возникает ошибка и то, правда, для правого края формы...

если найдешь этот объект, поработаешь с ним- все станет ясно...

А так работает изумительно!!!!!!

Пока!
...
Рейтинг: 0 / 0
03.09.2003, 15:35
    #32254892
iwa
iwa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Масштабирование формы???
если не получится найти, пиши мне или здесь кричи.
я часто тут бываю...
тогда вышлю на твой майл...
...
Рейтинг: 0 / 0
04.09.2003, 13:05
    #32255788
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Масштабирование формы???
Ancor по ссылке отсутствует. Но это не решение - хочется использовать стандартные средства, ведь в демо проекте Solutions - все работает!
Вот я и спрашиваю о принципе масштабирования компонентов на форме при изменении ее размеров. Что с чем связать и где какую закорючку поставить?

PS: В Delphi такой проблемы не существует в принципе, поэтому в VFP уткнулся лбом...
...
Рейтинг: 0 / 0
04.09.2003, 13:31
    #32255827
varjag
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Масштабирование формы???
А где в Solution такое ? (У меня VFP6sp5)
Кажется, "стандартных" средств в Фоксе просто нет. Есть так называемые " бьютификаторы " в Решениях на http://gnomes60.valuehost.ru/ - люди тоже с этим бились )))
...
Рейтинг: 0 / 0
04.09.2003, 15:11
    #32255963
Aijik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Масштабирование формы???
А где в Solution такое ? (У меня VFP6sp5)

...\Samples\Solution\Forms\Cresize.scx
по крайней мере в VFP7-8
...
Рейтинг: 0 / 0
04.09.2003, 17:25
    #32256244
varjag
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Масштабирование формы???
Так там тоже работает некий "бьютификатор" Resizeble2 (Custom) , вызываемый из метода Resize формы. Разучи и выбери тогда его, если это "стандартное решение" )))
...
Рейтинг: 0 / 0
04.09.2003, 18:02
    #32256285
Kise
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Масштабирование формы???
Если из VFP6 sp5 - класс resizable библиотека solution
Если в дизайнере - кидаешь класс на форму.

И как уже сказали, в событии resizable каждой формы нужно вставить код

THIS.RESIZABLE1.ADJUSTCONTROLS
...
Рейтинг: 0 / 0
04.09.2003, 18:07
    #32256295
Kise
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Масштабирование формы???
Вернее, событие RESIZE EVENT

Кроме того, в классе нет обработки лейблов, расположенных возле тексбоксов или листбоксов.

По этому, при возникновении события resize лейблы растягиваются непропорционально.
...
Рейтинг: 0 / 0
05.09.2003, 08:29
    #32256549
Aijik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Масштабирование формы???
Якоря (Anchors) для контролов как в Дельфях MS планирует сделать в следующей версии фокса (VFP9)
...
Рейтинг: 0 / 0
05.09.2003, 12:49
    #32256875
_DmG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Масштабирование формы???
Печально мне и грустно от VFP 8...

Всем спасибо за помощь!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Масштабирование формы??? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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