Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.30;
Скачать: 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 вся ветка

Текущий архив: 2002.05.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
1-97309
MaximatorVeter
2002-05-18 18:57
2002.05.30
Не срабатывает точка останова в деструкторе TComponent


1-97333
Sterh1
2002-05-18 20:31
2002.05.30
Files


1-97271
SergLight
2002-05-18 15:13
2002.05.30
Динамическое создание компонента


3-97198
Savage
2002-05-08 15:52
2002.05.30
Очень интересная ошибка с ADO


3-97111
Elvira
2002-04-30 11:10
2002.05.30
субд Oracle8i