| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Вопрос по VirtualTreeView |
| Автор: KotBegemotKlg 1.8.2008, 16:59 |
| Собственно вопросов три: 1. Можно ли с помощью VirtualTreeView сделать отображение данных "карточками" как на приведённой картинке? 2. Возможно ли загружать эти данные из таблицы БД (это, думаю вполне возможно), и, главное - иметь "обратную связь", то есть при выделении определённого элемента получить возможность связать его с конкретной записью БД (по Primary Key)? 3. Есть ли возможность отображать данные в порядке "сначала по строкам, потом по столбцам" (как на моей картинке)? Собственно вопрос более широкий, я задал его в полном виде в http://forum.vingrad.ru/forum/topic-222916/kw-dbctrlgrid-virtualtreeview.html Картинка: ![]() |
| Автор: VICTAR 2.8.2008, 14:07 |
| Один вопрос - один топик. А так все можно. |
| Автор: KotBegemotKlg 2.8.2008, 16:18 |
| Собвтвенно после чтения раздела по VT остался только вопрос №3. То есть в целом механизм работы с VirtualDrawTree (которое мне и нужно для реализации нужного вида) понятен. Как в целом понятен и механизм взаимодействия с БД. Но вот как расположить ноды горизонтально, пока никак не могу понять :( Так что топик можно считать удовлетворяющим условию "Один вопрос - один топик". Первые два вопроса сняты. |
| Автор: KotBegemotKlg 2.8.2008, 18:12 | ||
Гм... Спасибо, буду рыть в эту сторону. Хотя всё же непонятно, то есть вся первая "строка" содержащая, допустим 10 моих "элементов" будет относиться к одной ноде? Тогда проблематично, мне же надо для каждого "элемента" хранить несколько полей записи... И опять же определять текущий элемент, а получится что для всех элементов первой "строки" это будет одна и та же нода... Вроде где-то видел пример где выводятся картинки в стиле Explorer'а "Эскизы изображений" и именно по горизнонали, но что-то найти не могу, хотел посмотреть исходники примера. Кстати, если кому придётся решать подобную проблему, получается что для её решения гораздо больше подходит EasyListView там есть режим отображения Thumbnails который располагает элементы именно в таком порядке, как нужно мне. Сейчас разбираюсь с этим компонентом. Плохо, что он документирован гораздо хуже чем VT поэтому приходится постоянно экспериментировать... |