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

Вниз

Что использовать для отображения свойств нескольких элементов   Найти похожие ветки 

 
nejest   (2004-01-21 16:47) [0]

Т.е. необходимо наглядно отображать некоторые элементы, у которых кроме наименования 4 свойства (но возможно что их станет больше ). В связи с тем, что необходимо отображать содержимое нескольких элементов одновременно, то ValueListEditor не подходит. А при отображении всего этого в StringGrid программа выглядит перегруженной информацией, а хотелось чтобы отображалась только основная информайция (наименование элемента и одно свойство), а дополнительная информация отображалась лишь когда это нужно пользователю.
Может, что-нибудь посоветуете? Я думаю, что это должно быть симбиозом таблици и дерева.


 
TLamer   (2004-01-21 16:54) [1]

Ну дык симбиозни TDrawGrid и TTreeView


 
nejest   (2004-01-21 17:05) [2]

2 TLamer
> Ну дык симбиозни TDrawGrid и TTreeView
Я думаю, что возможно существует компонент подходящий. Да и тем более, что я не уверен, что моё мнение про симбиоз оптимально для данной ситуации.


 
Юрий Зотов   (2004-01-21 18:35) [3]

Возможно, неплохо будет смотреться TTreeView + TListView (в режиме vsReport).

Но не это, IMHO, главное. Главное - как получать свойства, а не как отбражать их. Если Ваши элементы со свойствами - это объекты, то, видимо, стоит обратить внимание на RTTI. Код получится компактный и универсальный, не зависящий ни от количества свойств, ни от их названий, ни от их типа.


 
nejest   (2004-01-22 12:21) [4]

Похоже я не совсем ясно высказывался задавая вопрос. Мне нужно подобрать, наиболее удобный и наглядный способ отображения информации. Эта информация описывает настройки и состояние множества таймеров (описание таймера, остаток времени, дата и время до которого производится отсчёт времени, вид отображения остатка времени, активность таймера). Для удобства пользователей, я считаю, что необходимо отображать описание таймера и остаток времени, а остальное только если пользователь хочет посмотреть/изменить настройки.
P.S. Очень желательно для этого использовать готовые компоненты.


 
Тимохов   (2004-01-22 12:28) [5]

Чем тебе не готовый компонент TListView?
Или тебе нужен готовый компонент, отображающий "описание таймера, остаток времени, дата и время до которого производится отсчёт времени, вид отображения остатка времени, активность таймера"?


 
nejest   (2004-01-22 16:12) [6]

2 Юрий Зотов
> Возможно, неплохо будет смотреться TTreeView + TListView (в >режиме vsReport).

Вообще идея неплохая, но для моих данных не совсем подходит. Ведь я не собираюсь создавать иерархию таймеров, просто я хотел, чтобы при нажатии на плюсик открывались дополнительные свойства.

2 Тимохов
>Чем тебе не готовый компонент TListView?
Готовый. Но не совсем пригодный к непосредственному применению, ведь он не позволяет скрывать/показывать вспомогательную информацию. А самому мне не прикалывает прикручивать [+] и [-] к TListView, и обрабатывать нажатия на них для скрытия/показа вспомогательной информации.
>Или тебе нужен готовый компонент, отображающий "описание >таймера, остаток времени, дата и время до которого производится >отсчёт времени, вид отображения остатка времени, активность >таймера"?
НЕТ. Я просто ищу компонент, который можно использовать с наименьщими переделками и который будет наиболее удобен для отображения выше описанной информации. По моему разумению он должен выглядеть как Object Inspector т.е. иметь возможность скрытия/показа вспомогательной информации, и ,желательно, чтобы к нему можно было прикручивать выпадающие списки и и чекбоксы.


 
Тимохов   (2004-01-22 16:19) [7]

nejest (22.01.04 16:12) [6]
Object Inspector другое дело.
Но описание задачи, которое было в начале, вполне соответствует возможностям TListView.


 
nejest   (2004-01-22 17:05) [8]

2 Тимохов
>Object Inspector другое дело.

Мне интересны разные мнения, может для моего случая есть и лучшее решение.

2 All
Какой компонент может реализовать возможности Object Inspector? Мои пожелания к компоненту см. [6]



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

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

Наверх





Память: 0.47 MB
Время: 0.039 c
1-16503
Легионер
2004-01-28 17:13
2004.02.06
Скорость :(


1-16251
Maxim2030
2004-01-26 15:29
2004.02.06
как преобразовать .tlb -> .pas через командную строку


3-16162
VVDAN
2004-01-14 14:03
2004.02.06
Кто работал с Halcyon?


3-16189
www85
2004-01-13 09:09
2004.02.06
Постоянно вылетает ошибка!


4-16803
Asteroid
2003-11-28 03:20
2004.02.06
Поворот DC





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