| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > отрисовка в ListView |
| Автор: artem1987 22.9.2006, 14:32 |
| Попытался использовать для изображения дисков компьютера с их данными компонент ListView, что бы был следующий вид : в режиме репорт список с иконами 48x48... реализовал и увидел одну проблему, выделение Itema очень некрасивое, выделение накладывается на саму икону,а если в ней ещё и альфаканал то в прозрачных местах виден фон, а хотелось бы чтоб полоска Itema выделялась цветом полностью а на ней уже рисовалась чистыя картинка и выводились все надписи по столбцам.кто нибудь знает как установить такой режим, есть ли компонента? сам попробовал справиться с этой проблемой путем рисования на канве, сначало закрашеного Rect потом сверху иконку и надпись, и возникла вторая проблема текст стало возможным выводить только с пом TextOut , а Item.SubItem.Strings[i]:='';не пишет в столбцах как прежде,соответсвенно ресайз в колонках стал не возможен...как решить? |