Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2009, 09:15   #1
blackstersl
Форумчанин
 
Аватар для blackstersl
 
Регистрация: 23.08.2008
Сообщений: 374
Вопрос treeview и канва.

Привет всем. Вот вопрос: есть treeview и кнопка, как сделать чтоб по нажатию кнопки в treeview добавлялся item возле которого ,в начале, стоит изображение(прямоугольник белый). Помогите. Спасибо.
blackstersl вне форума Ответить с цитированием
Старый 06.06.2009, 09:26   #2
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

Используй ImageList , свяжи его с TreeView, и при добавлении нового итема присваевай ему номер картинки
к примеру
Код:
TreeView1.Items[2].ImageIndex:=3;
S@fer вне форума Ответить с цитированием
Старый 06.06.2009, 09:32   #3
blackstersl
Форумчанин
 
Аватар для blackstersl
 
Регистрация: 23.08.2008
Сообщений: 374
По умолчанию

2 вопроса:
1. Как добавить сам item.
2. А через канву никак?
blackstersl вне форума Ответить с цитированием
Старый 06.06.2009, 09:51   #4
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

Цитата:
Как добавить сам item
Код:
 with TreeView1 do
   begin
      // Добавляем корневой узел
      Items.Add( nil, 'Корень' );
      // Добавляем 10 вложенных узлов
      for i := 1 to 10 do
         Items.AddChild( Items[i-1], IntToStr( i ) );
   end;
Цитата:
А через канву никак?
а чем imagelist не устраивает? Через канву Treeview можно менять шрифт, размер, цвет итемов, а вот чтобы рисовать что-то над этим я затрудняюсь ответить.
S@fer вне форума Ответить с цитированием
Старый 06.06.2009, 10:02   #5
blackstersl
Форумчанин
 
Аватар для blackstersl
 
Регистрация: 23.08.2008
Сообщений: 374
По умолчанию

блин, я затупил насчёт первого -) Спасибо.
blackstersl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TreeView IICuX123 Общие вопросы .NET 9 19.11.2011 01:47
TreeView Help KWN, lnc Общие вопросы Delphi 12 03.03.2009 10:34
Treeview forzi Помощь студентам 4 04.05.2008 23:50
Канва bekart Общие вопросы Delphi 2 29.11.2007 22:54
Canvas (Канва) - заливка фигуры произвольной формы Albenous Общие вопросы Delphi 13 24.02.2007 13:21