powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Масштабирование формы???
12 сообщений из 12, страница 1 из 1
Масштабирование формы???
    #32254799
_DmG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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