Archivos con Icon

Moderador: raul338

C#, tambien llamado C Sharp

Archivos con Icon

Notapor vunza » Vie Mar 11, 2011 10:32 am

Ola!
Me gustaria listar los archivos de una determinada localizacion del disco, pero que se vean con sus correspondiente Icon segun el tipo (.doc, .xls, .pdf, etc.) que controles usar (listBox, ListView, etc.) y como se hace con C# en un Web Application?
MuchasGracias.
Vunza.
vunza
Usuario Activo
Usuario Activo
 
Mensajes: 29
Registrado: Dom Mar 21, 2010 12:00 pm


Re: Archivos con Icon

Notapor raul338 » Lun Abr 11, 2011 7:57 am

Bueno, para listar los archivos puedes usar la clase DirectoryInfo y para obtener el icono de cada archivo usar ExtractAssociatedIcon

Código: Seleccionar todo
  1.  

  2. // con DirectoryInfo obtenemos los archivos

  3. DirectoryInfo directorio = new DirectoryInfo(Application.StartupPath);

  4. FileInfo[] archivos = directorio.GetFiles(sFiltro);

  5. // Variables para guardar el icono del archivo

  6. Icon icono;

  7. for (int i = 0; i < archivos.Length; i++) {

  8.         icono = Icon.ExtractAssociatedIcon(archivos[i].Name);

  9.         imageList1.Images.Add(icono); // ImageList

  10.         listView1.Items.Add(archivos[i].Name, i); // ListView (string, index del icono)

  11. }

  12.  

[img]http://i54.tinypic.com/102peue.jpg[/img]
Avatar de Usuario
raul338
Colaborador
Colaborador
 
Mensajes: 132
Registrado: Mar May 31, 2005 1:44 pm
Ubicación: Buenos Aires



    

Volver a C#

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados