none
sobrescribir fotografía cuando la estoy usando en un PictureBox RRS feed

  • Pregunta

  • Este metodo lo utilizo para insertar fotografia y funciona a la perfeccion el error esta al intentar sobrescribir esta.

    intente esta respuesta pero nada

    private void menuAbr_Click(object sender, EventArgs e)
    {
        if (menuAbr.Text == "Abrir")
        {
            if (OpenFileDialogAbrirFoto.ShowDialog() == DialogResult.OK)
            {
                FotoOriginal = CargarBitmap(OpenFileDialogAbrirFoto.FileName);
                FotoRecortada = FotoOriginal.Clone() as Bitmap;
                FotoMostrar = FotoRecortada.Clone() as Bitmap;
                FotoGraficos = Graphics.FromImage(FotoMostrar);
                pictureBoxLienz.Image = FotoMostrar;
                pictureBoxLienz.Visible = true;
            }
            menuAbr.Text = "Guardar";
    
        }
        else
        {
            if (menuAbr.Text == "Guardar")
            {
                if (txtCodigo.Text != "")
                {
                    int cod = Convert.ToInt32(txtCodigo.Text);
                    string filename = Application.StartupPath + "\\Fotos\\" + cod + ".jpg";
                    pictureBoxLienz.Image.Save(filename);
    
                    MessageBox.Show("Fotografia Guardada", "", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
                else
                {
    
                }
                menuAbr.Text = "Abrir";
            }
        }
    }

    imagen al insertar la imagen. introducir la descripción de la imagen aquíimagen al sobrescribirla. introducir la descripción de la imagen aquí


    viernes, 6 de abril de 2018 17:37

Todas las respuestas

  • Hola ,

    En realcion a tu consulta, ¿Pudiste resolverlo? ¿Encontraste una solucion?

    Quedo al pendiente de tus comentarios.

    Saludos cordiales

    Gracias por usar los foros de TechNet.

    Tonatiuh Abrego

    _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. 

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    jueves, 3 de mayo de 2018 22:01
    Moderador
  • Si vemos la documentación del objeto Image en https://msdn.microsoft.com/es-es/library/ktx83wah(v=vs.110).aspx podemos ver que "ExternalException" sale cuando "La imagen se guardó en el mismo archivo que desde donde fue creado." O "La imagen se guardó con el formato de imagen incorrecto.", yo te sugiriria guardarla con otro nombre y luego sobreescribir el archivo.
    viernes, 4 de mayo de 2018 22:41