none
Modificacion de Imagen

    Pregunta

  • Hola, Buen Dia!

    Necesito saber el codigo de como hacer para poder modificar una imagen, es decir, yo tengo un formulario que cumple con la funcion de agregar: Alli agrega la informacion de la persona y la foto, eso lo logre hacer.

    Pero cuento con otro que es para modificar tanto la informacion ya almacenada como la imagen, cuando pongo el codigo de ¨x¨ persona, me aparece la informacion correspondiente a dicha persona pero no se como hacer para que me aparezca la foto en el picture box.

    Les agradezco de antemano su ayuda!

    lunes, 22 de octubre de 2012 21:30

Todas las respuestas

  • Revisa este ejemplo

    [WinForms] Edición Empleados

    y por favor si puedes dejame el codigo de como pudiste insertar esa imagen que lo necesito

    Suerte!


    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    lunes, 22 de octubre de 2012 21:37
  • Ok, Pero no tengo el programa a mano ahorita! Yo te lo pasare mañana sin falta!
    lunes, 22 de octubre de 2012 21:40
  • ESTO LO COLOCAS EN EL PUBLIC CLASS:
    Dim foto As String
        Dim foto_conv As String

    ESTO EN EL BOTON DE BUSCAR FOTO:
     OpenFileDialog1.InitialDirectory = Application.StartupPath
            OpenFileDialog1.Filter = "Imágenes JPG(*.jpg)|*.jpg|Imágenes PNG(*.png)|*.png|Todos los formatos (*.*)|*.*"
            Try
                OpenFileDialog1.ShowDialog()
                foto = OpenFileDialog1.FileName.ToString
                foto_conv = Replace(foto, "\", "\\")
                pagregar.Image = System.Drawing.Image.FromFile(foto_conv)
            Catch ex As Exception
                MessageBox.Show("Imágen no valida.")
            End Try

    ESTO LO PONES EN EL BOTON DE AGREGAR!
    Private Sub btnagregar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnagregar.Click
            sql = "select * from empleado where Id_empleado="
            sql = sql + "'" & txtid.Text & "'"
            conexion.Open()
            adaptar = New MySqlDataAdapter(sql, conexion)
            almacen = New DataSet
            adaptar.Fill(almacen, "empleado")
            contar = almacen.Tables("empleado").Rows.Count
            If contar = 0 Then
                sql = "insert into empleado (Id_empleado,"
                sql = sql + "Nombre,Edad,Telefono,"
                sql = sql + "Genero,Correo,Puesto,Imagen) values ("
                sql = sql + "'" & txtid.Text & "',"
                sql = sql + "'" & txtnombre.Text & "',"
                sql = sql + "'" & txtedad.Text & "',"
                sql = sql + "'" & txttelefono.Text & "',"
                sql = sql + "'" & cgenero.Text & "',"
                sql = sql + "'" & txtcorreo.Text & "',"
                sql = sql + "'" & txtpuesto.Text & "',"
       sql = sql + "'" & foto_conv & "')"// ESTO ES LO QUE CUMPLE CON LA FUNCION DE GUARDAR LA IMAGEN
            End If
            comando = New MySqlCommand(sql)
            comando.Connection = conexion
            comando.ExecuteNonQuery()
            MsgBox("Datos Agregados Exitosamente...")
            conexion.Close()
            limpiar()
        End Sub
    martes, 23 de octubre de 2012 2:07
  • Gracias hermano pero ya habia hecho esto pero de todos modos gracias.

    Si mi respuesta te ha ayudado a resolver tus problemas, Selecciona "Proponer como respuesta"

    martes, 23 de octubre de 2012 20:49