How to display sort triangle in column header of Tlistview

I am writing a report use Tlistview,
how to display sort triangle in column header of Tlistview? (like Microsoft outlook) when user click column header,
it up or down according sort type.

Thanks & Rgds

Chiwan
chiwanAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
intheConnect With a Mentor Commented:
oh ,it is most likely you need to upgrade commctrl.dll.

you can get update patch which installs newer dll here:

http://www.microsoft.com/msdownload/ieplatform/ie/comctrlx86.asp


direct link to file:

http://download.microsoft.com/download/platformsdk/Comctl32/5.80.2614.3600/W9XNT4/EN-US/50comupd.exe

Regrads Barry
0
 
XANCommented:
MyListView.Column[I].ImageIndex := constSortedColumnImage;
0
 
chiwanAuthor Commented:
I store the image in a imagelist, how
to get the image out from it and assign
it to mylistview.column[i].imageindex?

Thanks

Chiwan
0
Learn to develop an Android App

Want to increase your earning potential in 2018? Pad your resume with app building experience. Learn how with this hands-on course.

 
intheCommented:
chiwan ,
just assign the imagelist to your listview as normal
(or do it on form create event like below)

procedure TForm1.FormCreate(Sender: TObject);
begin
//my imagelist contains 5 images
Listview1.SmallImages := imagelist1;
end;

procedure TForm1.ListView1ColumnClick(Sender: TObject;
  Column: TListColumn);
begin
//check we have correct column
if (column.DisplayName = 'column2')then
 begin
//assign imageindex to image number in imagelist
  Column.ImageIndex := 3;
//  do some sort procedure...
 end;
end;

hope that makes sense ;-)
Regards Barry
0
 
chiwanAuthor Commented:
Hi, Barry
Are you sure column.imageindex using the
image stored in listview.smallimages?
I tried your method, it seems not work,
are there any special requirement for
the image type stored in imagelist?
(I am using standard bmp file).

Rgds

Chiwan
0
 
chiwanAuthor Commented:
Adjusted points to 200
0
 
chiwanAuthor Commented:
I tested, it seems not work, any comments?
0
 
intheCommented:
er well it work fine for me..maybe i send you a demo ..
if you want leave your email address.
how big is your image?
i know send me your image and i try using it(if you dont mind)and i send back the demo .

legend@enterprise.net

Regards Barry

0
 
chiwanAuthor Commented:
Yes, please kind send me a complete
demo, include your image to konchjin@statoil.com

Best Regards

Chiwan
0
 
intheCommented:
have sent,sorry about large zip ,i wanted to include exe to show it working.
tell me how you get on.
chers Barry
0
 
chiwanAuthor Commented:
Thank you, I have received and test it,
the strange thing is I can run you exe file no problem, but If I compile your
project fiel, still no sort triangle :((

I am just wonder whether any dll file I need to upgrade? I am using Windows95 and Delphi4.

Thanks & Rgds

Chiwan
0
 
intheCommented:
hello,

did it work?
the upgrade should have fixed this problem.
0
 
chiwanAuthor Commented:
Hi,
sorry for reply later, I installed
Delphi5, now have solved this problem.

Thanks & Rgds

Chiwan
0
All Courses

From novice to tech pro — start learning today.