Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
Елена   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.005 c
1-97311
ETeRNaL
2002-05-19 07:59
2002.05.30
Coolbar


14-97393
MBo
2002-04-15 18:03
2002.05.30
Очередная несложная разминка


1-97229
Dr.Pipe
2002-05-19 15:44
2002.05.30
А можно изменить значение формы. Та, которая не главная - на глав


7-97443
Neo_Max
2002-03-03 13:05
2002.05.30
Формат файла


4-97464
ledic
2002-03-28 14:45
2002.05.30
Закрытие внешней программы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский