Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2016.08.14;
Скачать: [xml.tar.bz2];

Вниз

[TListView]: иконки в SubItems   Найти похожие ветки 

 
garun ©   (2014-12-17 13:30) [0]

Добрый день!

На форме есть ListView в режиме vsReport, 3 столбца.
Хочу чтобы иконки отображались во втором столбце (SubItem[0]), в свойствах ListView SmallIcons указываю нужный ImageList. затем пишу код:

[CODE]
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;
[/CODE]

В итоге почему-то в первый столбец тоже добавляется иконка, получается вот так:
[IMG]http://s020.radikal.ru/i702/1412/94/bee6edc18034.png[/IMG]

Пробовал в процедуре добавления ставить [B]ImageIndex:=-1;[/B], в итоге иконка в первом столбце не отображается, но под нее выделено пространство. Как убрать вот это пустое место перед первым столбцом?
[IMG]http://s019.radikal.ru/i634/1412/c0/21fe6d51c8ac.png[/IMG]


 
DVM ©   (2014-12-17 16:32) [1]

советую сразу взять VirtualTreeView, со стандартным ListView вы еще намучаетесь, многое в нем реализовать сложно будет и неудобно.


 
Dennis I. Komarov ©   (2014-12-18 18:25) [2]


> DVM ©   (17.12.14 16:32) [1]

Что там мучительного?
OnCustomDraw+

P.S.
 А если еще у Розыча подсмотреть немного



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2016.08.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.001 c
1-1340038658
IGray
2012-06-18 20:57
2016.08.14
Как получить ссылку на модальную форму из OnModalBegin?


1-1340133641
DmitriyG.
2012-06-19 23:20
2016.08.14
Проверка подписи файла


2-1418547849
TQuickReport
2014-12-14 12:04
2016.08.14
Имитировать нахатие кнопок


4-1279041626
ms.krabs
2010-07-13 21:20
2016.08.14
Вылетает с ошибкой (периодически)


2-1418812220
garun
2014-12-17 13:30
2016.08.14
[TListView]: иконки в SubItems





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский