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

Вниз

Множество настроек - как организовать?   Найти похожие ветки 

 
VovanV   (2002-02-03 23:55) [0]

Пишу некую программку. В ней предусмотрено большое количество различных настроек.

Вопрос: Как организовать их просмотр, изменение?

Обычно делают так:
Некое специально окно - настройки.
Окно разделено на две части - левую и правую.
В левой части - список разделов.

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

Реализация:
Воплощение я представляю так: Левая часть(список разделов настроек) - ListBox
При выборе какого-либо раздела. Уничтожается все, что было в правой части. И там создаются(в коде программы) всякие новые TEdit, TComboBox и т.п. в которых настройки касающиеся только этого раздела.

Что мне в этом не нравится: При большом количестве настроек довольно муторно постоянно создавать новые TEdit, TComboBox и т.п. А потом их уничтожать.

Может как-то по другому лучше это реализовать? Компонент? Кто как делает подобные вещи? Каков алгоритм?



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

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

Наверх





Память: 0.44 MB
Время: 0.004 c
1-66506
IronHawk
2002-02-04 13:06
2002.02.21
Приветствую Мастеров ! Проблемы с QuickRep.Preview


6-66631
Donal
2001-12-03 10:59
2002.02.21
RAS функции


1-66537
Василий Свиридов
2002-02-03 00:08
2002.02.21
Не знаю как сделать type xxx=record


3-66474
AndrewK
2002-01-29 10:22
2002.02.21
Где найти HELP по SQL


1-66523
Сергей Якименко
2002-02-07 10:14
2002.02.21
Excel; PrintPreview





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