none
como limpiar un picturebox RRS feed

Respuestas

  • "Aaron Rincon" preguntó:

    > se que es algo basico pero tengo problemas para limpiar picture box

    Hola:

    Como no has indicado lo que estás haciendo para que tengas problemas a la hora de "limpiar" tu control PictureBox lo único que te puedo decir es cómo se haría, si por "limpiar" entendemos eliminar el valor de su propiedad Image:

            ' Limpiamos el control PictureBox   
            '
            ' Liberamos los recursos utilizados por el objeto Image
            PictureBox1.Image.Dispose()
    
            ' Establecemos a Nothing el valor de la propiedad Image
            ' del control PictureBox.
            PictureBox1.Image = Nothing

    Si no llamas primero al método Dispose, no podrás eliminar del disco el archivo de imagen que hayas indicado que se visualizara en el control PictureBox hasta que no destruyas el formulario que contiene dicho control, que puede que este sea el problema que estás teniendo.

    Se comprende que la imagen la has cargado ejecutando algo parecido a:

            PictureBox1.Image = Image.FromFile("C:\Temp\Foto1.jpg")

    Un saludo y ¡Feliz Año Nuevo!


    Enrique Martínez Montejo
            [MS MVP - VB]

    Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.

    Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.

    Si usas Visual Basic .NET y deseas ser productivo y feliz, se inteligente y activa la instrucción
    Option Strict.

    • Marcado como respuesta Aaron Rincon domingo, 29 de diciembre de 2013 1:31
    sábado, 28 de diciembre de 2013 10:58
    Moderador

Todas las respuestas

  • "Aaron Rincon" preguntó:

    > se que es algo basico pero tengo problemas para limpiar picture box

    Hola:

    Como no has indicado lo que estás haciendo para que tengas problemas a la hora de "limpiar" tu control PictureBox lo único que te puedo decir es cómo se haría, si por "limpiar" entendemos eliminar el valor de su propiedad Image:

            ' Limpiamos el control PictureBox   
            '
            ' Liberamos los recursos utilizados por el objeto Image
            PictureBox1.Image.Dispose()
    
            ' Establecemos a Nothing el valor de la propiedad Image
            ' del control PictureBox.
            PictureBox1.Image = Nothing

    Si no llamas primero al método Dispose, no podrás eliminar del disco el archivo de imagen que hayas indicado que se visualizara en el control PictureBox hasta que no destruyas el formulario que contiene dicho control, que puede que este sea el problema que estás teniendo.

    Se comprende que la imagen la has cargado ejecutando algo parecido a:

            PictureBox1.Image = Image.FromFile("C:\Temp\Foto1.jpg")

    Un saludo y ¡Feliz Año Nuevo!


    Enrique Martínez Montejo
            [MS MVP - VB]

    Nota informativa: La información contenida en este mensaje, así como el código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin garantías de ninguna clase, y no otorga derecho alguno. Usted asume cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o sugerido en el presente mensaje.

    Si esta respuesta le ha resultado útil, recuerde marcarla como satisfactoria.

    Si usas Visual Basic .NET y deseas ser productivo y feliz, se inteligente y activa la instrucción
    Option Strict.

    • Marcado como respuesta Aaron Rincon domingo, 29 de diciembre de 2013 1:31
    sábado, 28 de diciembre de 2013 10:58
    Moderador
  • Saludos muchos años después

    pb.ImageLocation = ""

    un saludo espero les sirva

    domingo, 22 de agosto de 2021 15:34