![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Добрый день!
На форме есть ListView в режиме vsReport, 3 столбца. Хочу чтобы иконки отображались во втором столбце (SubItem[0]), в свойствах ListView SmallIcons указываю нужный ImageList. затем пишу код: Код:
procedure TForm1.btn1Click(Sender: TObject);
var
itm: TListItem;
begin
itm:= ListView1.Items.Add;
with itm do
begin
Caption:= 'sdfsf';
SubItems.Add('sdfsdfsdf');
SubItems.Add('s444fsdf54645sdf');
SubItemImages[0]:=0;
end;
end;В итоге почему-то в первый столбец тоже добавляется иконка, получается вот так: ![]() Пробовал в процедуре добавления ставить ImageIndex:=-1;, в итоге иконка в первом столбце не отображается, но под нее выделено пространство. Как убрать вот это пустое место перед первым столбцом? ![]() |