• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 355
  • Last Modified:

How to list files with icon? (like windows explorer)

I want to write a program that using winsock to connect two computer together.

The server side can browser the client side hard disk.

At the moment, i can list out all the files in listbox.

My question is
I would like to know how to add icon next to all the file name.

For example:  data in list box

c:\windows
c:\test.txt
c:\text.doc
c:\joke.html

no necessary to use list box..

i want to display folder icon, text file icon, word icon and html icon next to those name.

as long as my windows can open those file, then my program will display its icon.

it is same as windows explorer.

please provide me the coding, thanks.
0
yongyih
Asked:
yongyih
  • 8
  • 5
  • 3
  • +3
1 Solution
 
ajexpertCommented:
Hi,
  Use list view instead of list box which supports images with every item in list view.
0
 
Guy Hengel [angelIII / a3]Billing EngineerCommented:
0
 
yongyihAuthor Commented:
it will list icon based on which type of file or not??
i need code to retrieve icon for related file..
0
Cloud Class® Course: CompTIA Cloud+

The CompTIA Cloud+ Basic training course will teach you about cloud concepts and models, data storage, networking, and network infrastructure.

 
yongyihAuthor Commented:
thanks for reply.. i try first..
0
 
PaulHewsCommented:
Retrieving Both 16x16 and 32x32 Associated Icons Using SHGetFileInfo
http://www.mvps.org/vbnet/code/icon/icon1632simple.htm
0
 
PaulHewsCommented:
nm, didn't see angel's post above...
0
 
Richie_SimonettiIT OperationsCommented:
there is a control somwhere at net that does exactly what you want but i can't remember the url...
0
 
Richie_SimonettiIT OperationsCommented:
0
 
Richie_SimonettiIT OperationsCommented:
0
 
yongyihAuthor Commented:
still trying... thanks for reply.
0
 
Anthony PerkinsCommented:
Also, when you get a chance, please maintain these open questions:
I want to know how to pass data between JFrame Date: 10/17/2001 06:56AM PST  
http://www.experts-exchange.com/java/Q_20194481.html
Reading and Sending email using yahoo email account? Date: 07/02/2001 07:50AM PST  
http://www.experts-exchange.com/java/Q_20144566.html
How to draw 3D object using Java? Date: 06/28/2001 06:03PM PST
http://www.experts-exchange.com/java/Q_20143117.html
Create exe file for Java Application. Date: 05/08/2001 08:46PM PST
http://www.experts-exchange.com/java/Q_20115229.html
What is interorganization network and organization network? Date: 04/04/2001 09:38PM PST  
http://www.experts-exchange.com/networkgen/Q_20101901.html

Thanks,
Anthony




0
 
yongyihAuthor Commented:
i am busy these few days... i will try and let you guys know. sorry.. and thanks for reply.  ^_^
0
 
Richie_SimonettiIT OperationsCommented:
yon, take a look at the sample from one of my posted links (http://www.mvps.org/btmtz/vbexplorer/):
http://www.mvps.org/btmtz/vbexplorer/vbexplorer.zip

If it is not what you want, then i don't know what you want!
cheers
0
 
yongyihAuthor Commented:
When i run your project, i received an File not found 'sortascending.ico' error here..

    Call ImageList_AddIcon(m_himl, LoadPicture("sortascending.ico"))
    Call ImageList_AddIcon(m_himl, LoadPicture("sortdescending.ico"))

0
 
Anthony PerkinsCommented:
Do you have any intention of maintainging these open questions:
I want to know how to pass data between JFrame Date: 10/17/2001 06:56AM PST  
http://www.experts-exchange.com/java/Q_20194481.html
Reading and Sending email using yahoo email account? Date: 07/02/2001 07:50AM PST  
http://www.experts-exchange.com/java/Q_20144566.html
How to draw 3D object using Java? Date: 06/28/2001 06:03PM PST
http://www.experts-exchange.com/java/Q_20143117.html
Create exe file for Java Application. Date: 05/08/2001 08:46PM PST
http://www.experts-exchange.com/java/Q_20115229.html
What is interorganization network and organization network? Date: 04/04/2001 09:38PM PST  
http://www.experts-exchange.com/networkgen/Q_20101901.html

Anthony
0
 
yongyihAuthor Commented:
hey acperkins, i am busy these few days.. that's why i only have time to reply this question.. no time to try the rest of link..

i will maintain other questions when i have time.
So, please stop sending this type of comment to me and spend your time to help the rest of people. thanks.
0
 
Richie_SimonettiIT OperationsCommented:
Yes but if you comment those lines, everuthing works fine.
Also, take the time to revie those questions that ACPerkins already told you.
It is in your best interest :)
Thanks for "A" grade.
0
 
yongyihAuthor Commented:
Sure i will maintains those questions..
thank you too.. at least you give me some solutions.. ^_^
0
 
Anthony PerkinsCommented:
Thank you for maintaining your open questions.  Here are a couple that I believe you may have overlooked:
Problem related to VB and Crystal Report Date: 07/20/2002 02:24AM PST
http://www.experts-exchange.com/crystal/Q_20325818.html
(If you wish to delete the above question, post a message in Community Support)
Problem related to VB and Crystal Report. Date: 07/17/2002 03:52AM PST
http://www.experts-exchange.com/visualbasic/Q_20324308.html

Thanks,
Anthony
0
 
yongyihAuthor Commented:
i am still waiting answer for these two questions...(actually is same problem)

if still no answer, i will accept the first question and delete the one in crystal report section.

do you have any idea to solve that question?

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

  • 8
  • 5
  • 3
  • +3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now