Вниз
Скачать: CL | DM;

Как сделать резиновый интерфейс?   Найти похожие ветки 

← →
Антон   (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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
15-1211457036
Kerk
2008-05-22 15:50
2008.08.17
Идеальная потрепаловка. Какой она должна быть?


2-1215684594
Query
2008-07-10 14:09
2008.08.17
Query


2-1215629693
Al
2008-07-09 22:54
2008.08.17
Как сделать несколько Hotkey s?


15-1214862362
Petr V. Abramov
2008-07-01 01:46
2008.08.17
Софт - отстой.


15-1214895653
kaif
2008-07-01 11:00
2008.08.17
Почему дерево растет вверх?




   Наверх