Форум: "Начинающим";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];
ВнизКак сделать резиновый интерфейс? Найти похожие ветки
← →
Антон (2008-07-14 18:34) [0]Уважаемые мастера!
Я делал свою программу на мониторе с разрешением 1024 х 768, когда я установил программу на комп с разрешением 1280 х 800, то в интерфейсе проги произошли неприятные изменения - кнопки упрыгали в другое место монитора, да и сама прога не влазит в монитор, в следствии чего появились полосы прокрутки, подскажите пожалуйста, каким наиболее простым способом можно произвести настройку интерфейса, чтобы на компах с любым разрешением все элементы интерфейса были на своих местах. спасибо.
← →
clickmaker © (2008-07-14 18:48) [1]Scaled, Anchors и все такое...
← →
brother © (2008-07-16 05:13) [2]странно, не должно такого быть... может у тя в режиме максимальности окно? тогда избавляйся от этого...
← →
zorik © (2008-07-16 09:10) [3]Наствить панелей или других контейнеров со свойствами align=alLeft, alTop, alBottom, alClient.... А на них уже ставить кнопки и т.д. Например если поставить панель со свойством align=alBottom, а на нее другую со свойством align=alRight, а на нее кнопку, то кнопка всегда будет в нижнем правом углу формы. Границы панелей можно убрать, чтоб были невидимыми.
← →
han_malign © (2008-07-16 09:15) [4]
> странно, не должно такого быть...
- масштаб экрана изменен. Если если у какого нибудь элемента нижний+правый якорь есть - то он может упрыгать куда угодно(глюк масштабирования в D5-D7)...
← →
KilkennyCat © (2008-07-16 09:28) [5]
> zorik © (16.07.08 09:10) [3]
> Наствить панелей или других контейнеров со свойствами align=alLeft,
> alTop, alBottom, alClient
Не...
← →
zorik © (2008-07-16 09:40) [6]
> KilkennyCat © (16.07.08 09:28) [5]
Почему нет? Если это диалоговое окно, то согласен что не надо, а если грид на всю область окна и кнопочки для редактирования, то ИМХО, самый оптимальный вариант
← →
KilkennyCat © (2008-07-16 09:45) [7]
> zorik © (16.07.08 09:40) [6]
если грид на всю область, для кнопочек места уже нет. если не на всю - он вполне ограничивается не на всю. без всякий перегружающих программу панелей.
← →
zorik © (2008-07-16 09:58) [8]А если надо растягивать мышкой форму или развернуть на весь экран? Можно конечно написать обработчик OnResize, но надо ли?
← →
brother © (2008-07-16 10:08) [9]> Можно конечно написать обработчик OnResize, но надо ли?
а иначе "резина" не получится)))
← →
zorik © (2008-07-16 10:13) [10]это личное дело каждого. мне проще кинуть панельку с кнопочками ))) хотя смотря какой интерфейс разрабатывается
← →
{RASkov} © (2008-07-16 10:50) [11]> Можно конечно написать обработчик OnResize, но надо ли?
Конечно не нужно, зачем? Вообще ничего писать не нужно.... так как клавиатура вообще не в моде.
ибо:
> мне проще кинуть панельку с кнопочками
Нда.... программисты
:)
По сабжу:
Автор взгляни на Ворд, Эксель - там резиновый интерфейс? нет. Но ведь и не мешает этому.
Т.е. пересмотри свой взгляд на интерфейс. Иначе гигантские кнопки(или наоборот мизирные) не модно....
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.115 c