Inicio > .net Framework, Todas las Categorias, Visual Basic 2005, Visual C# 2005 > Colocar Imagen en un PictureBox a partir del Control OpenFileDialog en VB y VC# 2005

Colocar Imagen en un PictureBox a partir del Control OpenFileDialog en VB y VC# 2005

Hola

Hace unos dias escribi un mini-tutorial y lo envie a MSDN Estudiantes de como cargar una imagen seleccionandolo con el control openfiledialog y mostralo en un picturebox… los codigos fueron escrito en VB y VC# para un mejor entendimiento para todos… espero que les agrade.. y como siempre espero sus comentarios para mejorar los articulos :-)

El link es este: http://www.microsoft.com/spanish/msdn/latam/estudiantes/articulos/nota13.aspx

  1. amsterdam
    25 febrero 2008 a las 9:21 PM | #1

    Quiero manifestarle mis agradecimientos por este post creo mas claro no se puede yo estoy muy novato y lo hice facilisimo aprueba de bobos muchas gracias su ejemplo estuvo muy sustancial lo felicito y lo anim a seguir haciendo estos aportes de programacion muchas gracias.

  2. 25 febrero 2008 a las 10:28 PM | #2

    Hola Amsterdam

    Pues no hay de que, siempre estare a la orden y mas cuando la informacion coloco en el blog sea de mucha ayuda… espero verte pronto por aca y si tienes algun aporte pues bienvenido seran.

    jeje aunque no fue aprueba de bobos… solo son tips que hasta los mas habiles lo pasan por alto… asi que a seguir lanzando lineas de codigo :)

    Saludos,

    Alexander Jimenez

  3. Sebastian Soto
    15 julio 2008 a las 7:04 PM | #3

    Hola Alex, buscando y buscando en la red llegue a tu manual, bueno debo felicitarte y a la vez agradecerte lo mucho que me sirvio este tutorial.
    No quiero ser patudo, pero quisiera saber si exite algun tutorial diseñado por ti en el cual esa misma imagen que se carga pueda ser almacenada en una base de datos ya sea sql o bien en una carpeta del directorio de la aplicación, la idea es que una vez cargada, pueda ser vista al cargar otro formulario llamando esos datos (entre esos la imagen), bueno agradeciendo nuevamente tu ayuda desinteresada me despido muy cordialmente.

    Sebastian Soto .

  4. Ricardo Decker
    11 septiembre 2008 a las 8:55 AM | #4

    Excelente. Muchas gracias.

  5. Jhoel Subelza
    18 septiembre 2008 a las 5:08 PM | #5

    A la pregunta de Sebastian Soto… puedo ayudarte amigo… yo hice una aplicaicon contable ( No terminada por tiempo)….. hice un modulo de Usuario… yo uso la aqrquitectura 3 capas… Datos, Negocio,Presentacion… no se q arquitectura usaras ( Forma de Programar), pero puedo ayudarte… eso de la imagen me costò un poco.. pero esforzandose se puede…. t doy mi email para q me escribas y asi t paso codigo…. jhoel_21_sub@hotmail.com.

  6. jhoel
    9 octubre 2008 a las 10:19 AM | #6

    hola exelente el aporte y bueno mi trabajo no queda ahi ya que necesito almacenar la imagen en la base de datos que tengo y el campo esta como image y aun tengo muchos problemas con ello espero su ayuda gracias

  7. jhoel
    9 octubre 2008 a las 10:25 AM | #7

    ha la base de datos esta en sql 2005

  8. Micke
    28 noviembre 2008 a las 5:15 PM | #8

    muy bueno el tutorial pero me gustaria muxo el que me ayudaras a rescatar esa imagen y presentarlo en un pictre box es la operacion inversa para modificar un usuario .
    Es lo que necesito ya que estoy programando con arquitectura a 3 capas espero y me ayudes porque me esta haciendo patalear eso de mandar una imagen y recuperar de la base de datos por favor mis mas sinceros agradecimientos y espero su respuesta y la de cualquiera q me pudiese ayudar mi msn es:

    micke_isc@hotmail.com

  9. jabel
    9 diciembre 2008 a las 3:23 PM | #9

    gracias por ese codigaso
    si te tubiera enfrente te besaria los pies.

  10. Alberto
    10 diciembre 2008 a las 10:38 AM | #10

    te agradesco un monton por el codigo, pasa que soy un cachorro en la programacion, y me falta mucho por aprender y justamente en estoy dias estoy haciendo un sistemita donde tengo que guardar img en un carpeta y la direccion en la base de datos, me ayudaste un monton con eso de mostrar la img en un picturebox, si nos es mucha molestia no tenes algun codigo que me pueda ayudar terminar mi proyecto, por fa, es solo guardar img en un carpeta y mostrarlo en el picture cada ve que ves que haga una consulta, de antemano gracias y espero que sigas adelante con lo que haces chau

  11. Janny
    16 diciembre 2008 a las 1:47 PM | #11

    Holaaa!! de verdad super buena la informacion… Pero yo tambien tengo la misma duda que Alberto… Necesito guardar una imagen en una carpeta en mi red y almacenar la direccion en la base de datos.

    Agradeceria esta informacion al igual q alberto..

  12. Sagma
    22 diciembre 2008 a las 6:33 PM | #12

    Gracias por el dato, eso me faltaba, pero podes dar una mano, de como se puede hacer para que guarde este picturebox, con un codigo.
    Por decir tengo una tabla, codigo, nombre, y que cuando haga click en el boton guardar que lo guarde el picturebox, en una carpeta especifica y que el picturebox tengo el mismo nombre que da el codigo.
    el codigo esta un identiti.
    Gracias

  13. 18 febrero 2009 a las 9:21 PM | #13

    Fantastico ! Me sirvio rapidisimo ese tutorial ! Que Facil que es cuando una persona tiene en claro de lo que está hablando ! Te pasaste Alex !

    Voy a tener presente esta web !

    Facundo (22) de Córdoba,Argentina. Proximamente Tecnico Superior en Programacion !

  14. shiko panda
    24 mayo 2009 a las 8:21 PM | #14

    j3j3 3sto nu sirv3

    nu 3stan r3spondi3ndo a
    ninguna d3 las pr3guntas

    pTM….

    como FRi3….

  15. Rosarely
    30 mayo 2009 a las 6:42 PM | #15

    Hola Alex, muy buen tutorial, muchas gracias por publicar cosas que realmente sirven para los que vamos comenzando, saludos !!!! y sigue compartiendonos tus tutoriales

  16. Jose Luis
    5 septiembre 2009 a las 11:37 AM | #16

    Hola,
    Estoy tratando de colocar un OpenFileDialog.FileName que restrinja la selección de archivos solo a los de una determinada porción de red. Como puedo hacer esto, ya que me presenta toda la red más los de mi pc.
    Muchos saludos y gracias.

  17. juan
    10 noviembre 2009 a las 3:35 AM | #17

    Excelente información ya que recién estoy dando mis primeros pasos!! gracias!!

  18. 101changos
    2 diciembre 2009 a las 12:06 PM | #18

    Exelente broo… gracias!!

  19. Nancy
    8 diciembre 2009 a las 11:29 PM | #19

    si gracias estuvo muy claro pero queria consultarle como puedo hacer para cargar varias imagenes a la vez, si deseo obviamente selccionar más de una.

  20. 9 diciembre 2009 a las 10:24 AM | #20

    excelente!!!

  21. 9 diciembre 2009 a las 10:25 AM | #21

    un buen manual para aquellos que recien empiezan en la programacion

  22. Rodolfo Alberto
    13 diciembre 2009 a las 10:51 PM | #22

    Muchas gracias por tu ayuda, me sirvió muchisismo ya que solo tengo como dos semanas de estar usando C# y soy novato en esto. Te comento que utilicé visual C# 2008 y SQL sServer 2008 y funcionó excelente.
    Gracias y Bendiciones

  23. Max
    24 mayo 2010 a las 12:40 PM | #23

    System.IO.Stream MiStream = null;
    OpenFileDialog picPropiedad = new OpenFileDialog();

    picPropiedad.InitialDirectory = “C:\\”;
    picPropiedad.Filter = “JPG(*.jpg)|*.jpg|PNG(*.png)|*.png|GIF(*.gif)|*.gif|Todos(*.Jpg, *.Png, *.Gif, *.Tiff, *.Jpeg, *.Bmp)|*.Jpg; *.Png; *.Gif; *.Tiff; *.Jpeg; *.Bmp”;
    picPropiedad.FilterIndex = 4;
    picPropiedad.RestoreDirectory = true;

    if (picPropiedad.ShowDialog() == DialogResult.OK)
    {
    try
    {
    if ((MiStream = picPropiedad.OpenFile()) != null)
    {
    using (MiStream)
    {
    string NombreArchivo;
    string RutaArchivo;
    RutaArchivo = picPropiedad.FileName.ToString();
    NombreArchivo = Path.GetFileName(RutaArchivo);
    fotoPropiedad.Image = System.Drawing.Bitmap.FromStream(MiStream);
    FileInfo im = new FileInfo(RutaArchivo);
    if (RutaArchivo != “”)
    {
    im.CopyTo(System.Windows.Forms.Application.StartupPath + @”\” + im.Name);

    }

    }
    }
    }
    catch (Exception ex)
    {
    MessageBox.Show(“Error: No se puede carga la imagen ” + ex.Message);
    }
    }

  24. Max
    24 mayo 2010 a las 12:41 PM | #24

    ese codigo abre carga la imagen en el picture box desde el opendialog ya lo probe y si funciona

  25. Dolores
    24 junio 2010 a las 11:31 AM | #25

    Muchas gracias su mini-tutorial de la imagen esta muy entendible y sencillo, yo compre un libro de aprendiizaje visual c sharp y la verdada no le entendia nada.
    Gracias de nuevo
    PD: Me gustaria recibir noticias de sus tutriales.

  26. chris castle
    21 julio 2010 a las 12:10 PM | #26

    waoo de verdad, muchisimas graxias, era exactamente lo que estaba buscando, te felicito… pero aun asi quiciera saber como guardar la imagen en acces 2003…

  27. Wilsaco
    27 julio 2010 a las 2:21 PM | #27

    Gracias por el codigo, me sirvio de mucho para mi proyecto que tengo que presentar en estos dias

    • Max
      2 septiembre 2010 a las 3:01 PM | #28

      De nada para eso estamos!!

  28. Fernando
    31 agosto 2010 a las 12:37 PM | #29

    mis mas sinceros agradecimientos por el aporte llevaba semanas buscando una una guía como la que dejaste

  29. Max
    2 septiembre 2010 a las 3:03 PM | #30

    ok de nada gente!! ese codigo la verdad ayuda mucho!!

  30. crow
    17 octubre 2010 a las 10:55 PM | #31

    Buenas noches interesante tutorial
    quisiera saber si puedo almacenar esa imagen en un base de datos sql 2008

  31. Andres
    28 octubre 2010 a las 2:35 AM | #32

    Esta excelente lo que yo estaba justamente buscando….pero a la hora de compilar me dice que no se ha declarado el Patch!! cualquier ayuda de antemano lo agradezco.

    • Max
      11 noviembre 2010 a las 7:38 PM | #33

      posiblemente te falta una libreria… prueba con System.IO

  32. zami
    9 enero 2011 a las 7:56 PM | #34

    muchas gracias…
    me sirvio demasiado..
    no lo encontraba..

  33. Rodrigo
    26 abril 2011 a las 3:44 AM | #35

    muchas gracias por el codigo max
    justamente es lo que estaba buscando para un proyecto que tengo

  1. Aún no hay trackbacks

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.

Únete a otros 27 seguidores