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

Вниз

Допустим, у нас есть дерево, хранящееся в таблице   Найти похожие ветки 

 
}|{yk   (2003-12-17 18:14) [0]

Как бы его преобразовать в картинку?
Вложений может быть сколько угодно много


 
Sandman25   (2003-12-17 18:15) [1]

>Как бы его преобразовать в картинку?

Вопрос не понят. Какую картинку?


 
frost   (2003-12-17 18:18) [2]

Пищешь SaveToStream в Bloob поле таблице, загружаешь из LoadFromStream ну а дальше бегаещь по всему дереву и на канве рисуещь подобную структуру :)


 
MV   (2003-12-17 18:18) [3]

Используешь TTreeView, TVirtualTreeView etc...


 
Sandman25   (2003-12-17 18:19) [4]

Только в любом случае желательно знать глубину вложения. Чтобы знать, сколько пикселей можно выделить на каждый уровень. Если, конечно, хочется обойтись без горизонтального скроллирования.


 
frost   (2003-12-17 18:21) [5]

}|{yk > Картинку дерева это всетаки что??? Может просто надо TTreeVew.SaveToFile a?


 
}|{yk   (2003-12-17 19:25) [6]

Да я в базу из TreeView сохраняю и загружаю.
А нужно из базы (ну или из сгенеренного дерева)
сделать подобие диаграммы (в центре - объекты родителей, от них
- стрелки к объектам потомков и т.д)
Кстати, а в чем разница TTreeView и TVirtualTreeView?


 
}|{yk   (2003-12-17 19:35) [7]

Можно например так (если кто не понял)
_______
| 1 |
|_____|
|--------|---------|
| 2a | 2b |
|--------|---------|



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

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

Наверх





Память: 0.45 MB
Время: 0.008 c
3-99503
Artemij
2003-12-04 10:57
2003.12.30
Добавление текста в DBEdit


1-99551
DelphiNew
2003-12-16 10:40
2003.12.30
проверка на кол-во символов


8-99656
arous
2003-08-30 18:57
2003.12.30
TColor


14-99733
Rihter
2003-12-07 23:26
2003.12.30
Чем отличается реляционная база от других?


6-99675
Addead
2003-11-02 18:21
2003.12.30
послать письмо на почту от...





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