Главная страница
    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.01 c
1-56664
Raduga
2003-11-05 09:27
2003.11.17
MsgWaitForMultipleObjectsEx


7-56921
Владимир Березин
2003-09-07 22:30
2003.11.17
Модальная форма


14-56880
undert
2003-10-26 03:05
2003.11.17
ПОМОГИТЕ! Конфигурирование Apache


8-56774
Romul
2003-07-18 13:56
2003.11.17
Анимация в JPG-файле


3-56533
a413
2003-10-27 13:25
2003.11.17
BLOB not opened.





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