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

Вниз

Как сделать мастер?   Найти похожие ветки 

 
Kinder   (2003-11-06 17:40) [0]

ПОдскажите. Вот хочу сделать окно настроек как в WinAmp. Тискаешь TreeView и открывается нужная пага с контролами. Как это реализовать? Пробовал PageControl использовать, но ерунда получается. Табы из него не уберешь никак, а это картину портит.


 
Юрий Федоров   (2003-11-06 18:39) [1]

Указатель на необходимый объект храни в TTreeNode.Data
Или как вариант метакласс (те же 4 байта - указатель).
Желательно иметь иерархию классов с общим предком, тогда количество программного года резко сокращается, и элементраными операциями можно управлять на уровне первого предка.
Я в таких случаях использую формы, можно использовать фреймы, да и что угодно другое


 
Юрий Зотов   (2003-11-06 18:49) [2]

> Табы из него не уберешь никак
TabWidth := 1;
TabHeight := 1;

И остается только написать OnChange для дерева. А указатели на страницы действительно есть смысл хранить в Node.Data.


 
clickmaker   (2003-11-06 18:51) [3]


> Kinder (06.11.03 17:40)
> Табы из него не уберешь никак, а это
> картину портит.


TabVisible := false;


 
Kinder   (2003-11-06 19:32) [4]

TabWidth := 1;
TabHeight := 1;

я пробовал. Но 1 пиксель падла портит картину.

TabVisible := false;
А где это? У меня этого нет.


 
clickmaker   (2003-11-06 19:36) [5]


> Kinder (06.11.03 19:32) [4]
> TabVisible := false;
> А где это? У меня этого нет.

Это св-во TabSheet


 
Kinder   (2003-11-06 20:04) [6]

У меня его нет.


 
Stratos   (2003-11-07 02:34) [7]

У TPageControl есть property Pages[] типа TTabSheet.
Вот у них то и есть свойство TabVisible.
e.g.
PageControl1.Pages[0].TabVisible:= False;
скрывает закладку у первой страницы.


 
Kinder   (2003-11-07 20:44) [8]

Он саму закладку скрывает. А нафиг это надо? Надо чтобы её заголовок не торчал.


 
Игорь Шевченко   (2003-11-07 20:48) [9]

Kinder (07.11.03 20:44)

LMD


 
Ugh   (2003-11-07 22:54) [10]

Я делал такой и использовал PageControl и TabSgeetVisible:=False все ok



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

Форум: "Основная";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
1-56603
RoLeX
2003-11-06 02:30
2003.11.17
Как записать результат переменной в TXT файл ???


1-56611
kanych
2003-11-05 04:20
2003.11.17
Добраться до объекта реализующего интерфейс


1-56676
Raduga
2003-11-04 16:22
2003.11.17
Индикатор процесса копирования файлов


3-56537
Yuri
2003-10-27 10:07
2003.11.17
обнулять автоинкрементное поле?


1-56758
McSimm2
2003-11-06 15:53
2003.11.17
Set of





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский