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

Вниз

Настройки программы   Найти похожие ветки 

 
Виктор007   (2007-11-10 12:10) [0]

Здравствуйте. Мастера, помогите пожалуйста. Решил для программы ввести кучу опций. Хочется чтобы окно настроек выглядело как в Total Commander"е, т.е. слева список TreeView или ListBox, а справа соответственно настройки. Но вот даже не могу понять с чего начинать реализацию, кинул на форму TreeView, а дальше как сделать оптимальнее не пойму. Думал повесить PageControl, а в обработчике OnClick прописать что-то вроде  PageControl1.ActivePageIndex := ListView1.ItemIndex;

но у не удается скрыть вкладки.

Да и мне кажется что для этого есть какой-то готовый компонент в Delphi о котором я просто не знаю...


 
Виктор007   (2007-11-10 12:21) [1]

Ой, опечатался. Имел ввиду не ListView а ListBox


 
Efir   (2007-11-10 12:33) [2]


> Думал повесить PageControl, а в обработчике OnClick прописать
> что-то вроде  PageControl1.ActivePageIndex := ListView1.
> ItemIndex;
>
> но у не удается скрыть вкладки.


Можешь воспользоваться TabControl"ом.


 
sniknik ©   (2007-11-10 12:40) [3]

> но у не удается скрыть вкладки.
у страниц свойство tabvisible. переключать при скрытых придется самому.

> Можешь воспользоваться TabControl"ом.
не рекомендую... старый, не поддерживает схем XP, если вдруг станут нужны...


 
Виктор007   (2007-11-10 12:40) [4]

Вроде так получилось. В обработчике OnCreate формы прописал:

 PageControl1.Style := tsFlatButtons;
 for i:=0 to PageControl1.PageCount -1 do
   PageControl1.Pages[i].TabVisible := false;

И вкладок не видно. Получилось как раз то что нужно.


 
Kolan ©   (2007-11-10 13:23) [5]

> не рекомендую&#133 старый, не поддерживает схем XP, если вдруг
> станут нужны&#133

Как не поддерживает? Поддерживает.


 
DVM ©   (2007-11-10 13:27) [6]


> sniknik ©   (10.11.07 12:40) [3]

и TabControl и PageControl потомки одного и того же класса TCustomTabControl и имеюют один и тот же Windows Control в основе своей, следовательно оба поддерживают стили одинаково.


 
sniknik ©   (2007-11-10 14:15) [7]

Kolan ©   (10.11.07 13:23) [5]
DVM ©   (10.11.07 13:27) [6]
сорри, действительно спутал, почемуто подумал про TNotebook.
может потому что его чаще рекомендуют для замены TPageControl, и организации многих страниц без вкладок. а TTabControl это наоборот много вкладок на одной странице. (т.е. нелогичен в данном ответе, а я подсознательно подставил логичный и часто рекомендуемый...)



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

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

Наверх




Память: 0.46 MB
Время: 0.048 c
15-1193636264
boriskb
2007-10-29 08:37
2007.12.02
Сниму 2-х комнатную в Москве.


2-1194360069
ArrotVazyPror
2007-11-06 17:41
2007.12.02
где скачать музыку


1-1189509251
Андрей Пл
2007-09-11 15:14
2007.12.02
как в TDBGrid сделать колонку в виде CheckBox


3-1184843757
ch_victor
2007-07-19 15:15
2007.12.02
подключение к ораклу через BDE


2-1194518289
lobach
2007-11-08 13:38
2007.12.02
События





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