Главная страница
    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
3-97206
a_k
2002-05-08 14:44
2002.05.30
Накрылась база *.gdb ?????


4-97454
Tpv
2002-03-28 15:32
2002.05.30
Функции GetMem и AssignFile


1-97336
Rammst
2002-05-19 11:02
2002.05.30
Удаление файлов


3-97170
lukas
2002-05-07 16:38
2002.05.30
пароль на базу Paradox


1-97248
Programmer1
2002-05-20 15:36
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский