Вниз
Скачать: CL | DM;

Inage и ListView   Найти похожие ветки 

 
VSergeySPB   (2002-08-30 22:59) [0]

Как в Ран-Тайме отображать и убирать иконки в ЛистВью? Поясняю: необходимо постоянно то отображать иконки, то убирать их.


 
TTCustomDelphiMaster ©   (2002-08-30 23:55) [1]

Если нужно убирать все иконки сразу тогда ListView1.SmallImages := nil;


 
VSergeySPB   (2002-08-31 00:39) [2]

Вот именно так я и пытался сделать, но фишка в том что после добавления пунктов и показа листа, остается место от иконок, как будто иконки хотели нарисоваться, но не стали..


 
Almaz ©   (2002-08-31 03:31) [3]


> VSergeySPB (31.08.02 00:39)
> Вот именно так я и пытался сделать, но фишка в том что после
> добавления пунктов и показа листа, остается место от иконок,
> как будто иконки хотели нарисоваться, но не стали..

Для того, чтобы изменения вступили в силу надо пересоздать окно TListView - для этого можно поменять значение какого-либо свойство, изменение которого требует пересоздания окна. Например:

// Убираем иконки
ListView1.SmallImages := nil;
ListView1.LargeImages := nil;
// Пересоздаем окно
ListView1.ShowColumnHeaders := not ListView1.ShowColumnHeaders;
ListView1.ShowColumnHeaders := not ListView1.ShowColumnHeaders;


Удачи.


 
TTCustomDelphiMaster ©   (2002-08-31 08:37) [4]

Достаточно
ListView1.Perform(CM_RECREATEWND, 0, 0);


 
VSergeySPB   (2002-09-01 17:29) [5]

TO: TTCustomDelphiMaster
>Достаточно
>ListView1.Perform(CM_RECREATEWND, 0, 0);

Спасибо, то что доктор прописал.

=Удачи всем" :)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
1-35754
Дядя Будда
2002-08-30 15:35
2002.09.12
Experts для Delphi


1-35801
VladP
2002-08-31 19:50
2002.09.12
Где ж его взять? (resource not found)


14-35862
andrei dmitriev
2002-08-16 12:03
2002.09.12
Проблемы с созданием инсталяшки, при использовании BDE или ADO...


1-35670
lipskiy
2002-09-01 18:02
2002.09.12
Как получить цвет точки компонента-родителся под моим компонентом


1-35772
Yaro
2002-08-30 09:47
2002.09.12
What is fu...i...n Frame




   Наверх