Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизTreeView изменить размеры элементов. Найти похожие ветки
← →
@!!ex © (2010-03-03 23:39) [0]Задача в том, чтобы вместо некоторых элементов нарисовать картинку размеро 64х64, соответственно элемент должен быть большой, чтобы корректно эту картинку вместить.
не нашел свойств отвечающих эа это.
У ListView ItemHeight, а тут ничего такого нет.
← →
Игорь Шевченко © (2010-03-04 00:25) [1]у TreeView есть свойство OwnerDraw - хоть слона и мышь рисуй в одном дереве.
Как делал я, когда мне надо было в одном TreeView отобразить элементы разной высоты:procedure TfSimilarMembers.DisplayTree;
var
I, J: Integer;
Node, ChildNode: TTreeNode;
ItemEx: TTVITEMEX;
begin
TreeView.Items.Clear;
for I := 0 to dmMemberEx.MemberTree.Count - 1 do
begin
Node := TreeView.Items.AddObject(nil, dmMemberEx.MemberTree[I].DisplayText,
dmMemberEx.MemberTree[I]);
for J := 0 to dmMemberEx.MemberTree[I].Details.Count - 1 do
begin
ChildNode := TreeView.Items.AddChildObject(Node,
dmMemberEx.MemberTree[I].Details[J].DisplayText,
dmMemberEx.MemberTree[I].Details[J]);
ItemEx.mask := TVIF_INTEGRAL;
ItemEx.hItem := ChildNode.ItemId;
ItemEx.iIntegral :=
dmMemberEx.MemberTree[I].Details[J].Info.DisplayLinesCount + 2;
SendMessage (TreeView.Handle, TVM_SETITEMA, 0, LPARAM(@ItemEx));
end;
end;
end;
← →
@!!ex © (2010-03-04 08:31) [2]Спасибо!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.055 c