none
Como Mostrar una imagen de un documento en un listview y poderlo abrir al darle click RRS feed

  • Pregunta

  • Buenas Tardes:

    estoy realizando una aplicación que requiere mostrar unos documentos que podrían estar en pdf, excel , word, para darle mejor presentación, me gustaría mostrarlos como  aparecen en una presentación de windows es decir en una carpeta(Donde se pueden ver la miniaturas) , creo que  el control que se usa es el listview,  alguien sabe como o indicarme  como podría ver estas imágenes y abrirlas desde  este control.


    Hhendrix2012 Programattion OK

    miércoles, 28 de noviembre de 2012 16:28

Todas las respuestas

  • Puede hacerlo con el Windows API Code Pack (descarga).

    ShellFile shellFile = ShellFile.FromFilePath("<ruta al documento/archivo aquí>");
    //Esto obtiene la imagen.
    Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap;

    Si mal no recuerdo, los ListView usan ImageList's.  Supongo que deberá ir extrayendo las imágenes una por una y debe ir agregándolas al ImageList asociado al ListView.


    Jose R. MCP
    Code Samples

    miércoles, 28 de noviembre de 2012 18:25
    Moderador
  • hola hendrix tambien tuve la misma necesidad

    encontre esto en esta pagina

    http://stackoverflow.com/questions/1599235/how-do-i-fetch-the-folder-icon-on-windows-7-using-shell32-shgetfileinfo

    espero te sirva!!

    martes, 4 de diciembre de 2012 22:37