none
cargar y utilizar archivos de Resources RRS feed

  • Pregunta

  • Buenas tardes estimados/as.

    Les comento, tengo mi aplicación de escritorio el cual maneja archivos. Imágenes, archivos de textos, etc....

    El problema es la ubicación donde quiero guardar. No quiero carpeta externa ni nada de eso. Lo que estaba pensando, por ejemplo para una imagen, es guardar dicha imagen en la carpeta de mi proyecto "Resources" o crear una carpeta que se llame "Imagenes"y desde ahí cargarla a un PictureBox...entonces...

    Alguien sabe como utilizar dichas carpetas??? he probado pero no me lee la carpeta, no he podido tener acceso a dichos archivos.

    Espero que me puedan ayudar. 

    Muchas gracias! Saludos

    martes, 9 de enero de 2018 15:40

Respuestas

  • Lo resolví. Cree una carpeta al momento de instalar la aplicación (En el Setup), desde ahí cargo las imágenes, las modifico, las elimino, etc. Solución bastante útil.

    Saludos y gracias por su tiempo.

    • Marcado como respuesta Enrique Aleman martes, 9 de enero de 2018 18:37
    martes, 9 de enero de 2018 18:37

Todas las respuestas

  • Tienes que agregar al proyecto un archivo de recursos (.resx). Despues haces doble click sobre el archivo para que se abra en el editor, y en la parte de arriba a la izquierda sale un combo para elegir el tipo de contenidos que vas a agregar como recurso. Puedes arrastrar y soltar ficheros, y automaticamente se copian a la carpeta de recursos y se incorporan en binario al .resx.
    martes, 9 de enero de 2018 17:26
    Moderador
  • Hola Alberto. Efectivamente se hace así pero como podría agregarlos mediante programación???? 

    pregunto por que la idea es poner en la ventana un openFilDialog y al momento de guardar, los archivos seleccionados deben almacenarse en la carpeta de destino.

    Saludos

     
    martes, 9 de enero de 2018 17:38
  • Lo resolví. Cree una carpeta al momento de instalar la aplicación (En el Setup), desde ahí cargo las imágenes, las modifico, las elimino, etc. Solución bastante útil.

    Saludos y gracias por su tiempo.

    • Marcado como respuesta Enrique Aleman martes, 9 de enero de 2018 18:37
    martes, 9 de enero de 2018 18:37