Главная страница
    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
3-56483
Developerr
2003-10-27 13:31
2003.11.17
Изменение номеров в поле!!!


1-56680
nevalex
2003-11-04 22:38
2003.11.17
ListView Itemindex


1-56643
Svetik
2003-11-05 13:31
2003.11.17
Можно программно заставить открыться определенный файл Excel?


11-56542
Эль
2003-02-10 18:56
2003.11.17
вопрос


1-56692
ilka
2003-11-07 16:38
2003.11.17
c VB на Delphi





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