Главная страница
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.008 c
1-97231
Alexy
2002-05-20 16:59
2002.05.30
Как зарегить класс??


6-97371
Antoshka
2002-03-21 09:36
2002.05.30
Загрузить файл с Интернета


7-97438
arbiter
2002-03-01 22:44
2002.05.30
Капитальный перехват клавиатуры


1-97223
alxx
2002-05-20 15:51
2002.05.30
Выцепить Маленькую иконку из файла...


3-97135
Taciturn
2002-05-04 22:17
2002.05.30
Как изменить значение поля Autoincrement?