Форум: "Прочее";
Текущий архив: 2014.04.06;
Скачать: [xml.tar.bz2];
ВнизVirtualStringTree, иконки Найти похожие ветки
← →
RWolf © (2013-10-15 04:39) [0]Наткнулся на странное поведение VirtualStringTree.
Бросаем на форму ImageList размерами 16·16 пикселей с таким содержимым:
http://i.imgur.com/Q62vcyY.png
и VirtualStringTree размерами, скажем, 5 строк на 7 колонок; связываем его свойство Images с ImageList"ом, пишем обработчик запроса индекса иконки:procedure TForm1.VirtualStringTree1GetImageIndex(Sender: TBaseVirtualTree;
Node: PVirtualNode; Kind: TVTImageKind; Column: TColumnIndex;
var Ghosted: Boolean; var ImageIndex: Integer);
begin
ImageIndex:=Column;
end;
запускаем и получаем такой результат:
http://i.imgur.com/H2r1npx.png
В трёх правых колонках на иконки, назначенные через обработчик, накладывается иконка с нулевым индексом. Баг?
← →
Ega23 © (2013-10-15 10:04) [1]А в линию расположить?
← →
KilkennyCat © (2013-10-15 10:58) [2]В линию нельзя - Хаям всех квадратами заразил.
← →
RWolf © (2013-10-15 12:24) [3]
> Ega23 © (15.10.13 10:04) [1]
да я их поодиночке добавлял в общем-то.
← →
RWolf © (2013-10-15 12:31) [4]но любопытства ради вытянул тайлы в линию и так импортировал в ImageList.
как и ожидалось, результат не изменился.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2014.04.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c