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

Реализация современного интерфейса   Найти похожие ветки 

← →
Елена ©   (2002-05-20 07:26) [0]

Подскажите, пожалуйста, как реализовать интерфейс, в котором при выборе слева какого-либо элемента справа отображается панель со своими элементами.


← →
Игорь Шевченко ©   (2002-05-20 10:55) [1]

День добрый,

Посмотреть, например, Delphi\Demos\Doc\Filmanex\*.*

С уважением,


← →
Tkach_   (2002-05-20 10:58) [2]

Способов организовать такой интерфейс довольно много, они ограничиваются, пожалуй, только палитрой компонентов.
Я обычно беру за основу интерфейс программы "Проводник". Большинство пользователей с ним знакомы, поэтому меньше времени уйдет впоследствии на освоение программы. Вам такой вариант подходит? Или у вас есть какие-то специальные требования к GUI?


← →
Елена ©   (2002-05-20 11:01) [3]

Пример - окно Winamp Preferences. Слева выбираю тот или иной пункт, а справа отображается соответствующая панелька. Может, какие хорошие компоненты уже существуют?


← →
Tkach_   (2002-05-20 11:43) [4]

>Пример - окно Winamp Preferences

Слева - элемент TreeView (находится на палитре компонентов в закладке Win32). А справа, мне кажется, просто набор панелей, которые расположены друг на друге и в зависимости от выбранного пункта в TreeView показываются либо прячутся.


← →
Игорь Шевченко ©   (2002-05-20 12:25) [5]

Tkach_ (20.05.02 11:43)

Справа - PageControl без заголовков, к примеру

С уважением,


← →
Елена ©   (2002-05-20 14:19) [6]

В Winamp"е довольно ловко придумано: не видно вкладок, которые имеются у PageControl.


← →
NailS ©   (2002-05-20 14:26) [7]

У TTabSheet установи TabVisible := False;


← →
Игорь Шевченко ©   (2002-05-20 14:27) [8]

Елена © (20.05.02 14:19)

Если у TabSheet"ов установить TabVisible := false, а у TPageControl Style:=tbsButtons, то будет так, как у WinAmp :-)

С уважением,


← →
Елена ©   (2002-05-20 14:42) [9]

Все равно полностью избавиться от ненужного материала не получается :(


← →
Игорь Шевченко ©   (2002-05-20 14:47) [10]

Елена © (20.05.02 14:42)
А какой материал остается ?
Можно сделать несколько панелей и показывать/скрывать по BringToFront/SendToBack

С уважением,


← →
NailS ©   (2002-05-20 15:06) [11]

Можно использовать фреймы (TFrame)



Страницы: 1 вся ветка

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



Память: 0.47 MB
Время: 0.008 c
3-97138
Iris
2002-05-03 09:20
2002.05.30
Вопрос связанный с БД


7-97441
esprit
2002-03-04 04:00
2002.05.30
Порты, как до них добраться


3-97147
Aidan
2002-05-07 09:59
2002.05.30
Запрос к нескольким базам данных


1-97316
Doctor Deejay
2002-05-19 18:24
2002.05.30
Ну помогите же мне кто-то!!!


3-97156
vne
2002-05-03 17:55
2002.05.30
Select из Query без сохранения на диск




   Наверх