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

Вниз

Многострочный TTreeView   Найти похожие ветки 

 
Passlight   (2002-12-18 11:01) [0]

Здравствуйте!
Подскажите, каким образом можно поместить в узел "дерева" многострочный, возможно RTF, текст? Стандартный TTreeView этого делать, вроде бы, не позволяет. Видел ли кто сторонние компоненты с такими характеристиками?
Спасибо.


 
Polevi   (2002-12-18 11:19) [1]

на основе TListBox можно сделать


 
Passlight   (2002-12-18 11:24) [2]

На основе TListBox иерархию сложно делать. Конечно, можно
событие OnDrawXXX отрабатывать, но - хотелось бы готовую реализацию


 
The   (2002-12-18 12:36) [3]

" Подскажите, каким образом можно поместить в узел "дерева" многострочный, возможно RTF, текст?" и вместе с тем "... но - хотелось бы готовую реализацию" ))



 
Polevi   (2002-12-18 12:37) [4]

ему надо компонент, чтоб на форму бросать


 
The   (2002-12-18 12:40) [5]

ну то кажись DevExpress позволяет (сам с не работал, только демо видел), но только ж оно денег стоит (хотя и стоит того).


 
Passlight   (2002-12-18 12:57) [6]

Понятно. Никто не знает.
Придется ум морщить :0)


 
The   (2002-12-18 13:08) [7]

"событие OnDrawXXX отрабатывать" - ответ


 
The   (2002-12-18 13:25) [8]

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


 
Passlight   (2002-12-18 18:33) [9]

Уже пытался отрабатывать OnDrawXXX. Да, невозможно менять размер итема, нельзя печатать разным шрифтом в одном и том же итеме, прочие побочные эффекты...


 
asmith   (2002-12-18 19:19) [10]

Используй Virtual TreeView
( http://www.delphi-gems.com/VirtualTreeview/VT.php)
Работа с ним немного непривычна, поначалу кажется трудной, но бонусы слишком велики! Например, миллион нод добавляет менее чем за секунду, крайне экономно расходует память, позволяет очень гибко менять интерфейс от деревьев вплоть до редактируемых гридов. Мне эта штука заменила и TDBGrid, и TTreeView, и TListView. Не поленись - установи компонент и позапускай сэмплы, особенно Advanced. Все бесплатно, в сорсах и интенсивно развивается.


 
Groove   (2002-12-19 09:23) [11]

2asmith

> Используй Virtual TreeView

все круто, но проблему то не решает...
8-(((
хоть и

> Все бесплатно, в сорсах и интенсивно развивается



 
Passlight   (2002-12-19 10:06) [12]

...вот именно, что не решает.
из этой же обоймы компоненты с http://www.tmssoftware.com/
красиво, конечно, но увы мне, увы ;0)...



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

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

Наверх





Память: 0.46 MB
Время: 0.009 c
1-99050
^Sanya
2002-12-17 01:06
2002.12.30
Как правильно переопределить конструктор класса?


3-98953
Ильдар
2002-12-09 08:02
2002.12.30
Как определить, что пользователь изменил данные в dbGrid?


3-98965
Goobit
2002-12-09 13:19
2002.12.30
Лог изменений в TClientDataSet


14-99320
asdf
2002-12-06 17:55
2002.12.30
Delphi & .NET


3-98962
SashaK
2002-12-09 17:39
2002.12.30
ADO не освобождает ресурсы !!!





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