Como usar PictureBox en C#

Hola a todos, hoy os voy a explicar como usar PictureBox en C#.

Si tenéis una app, es posible que necesitéis usar el control PictureBox para tratar imágenes.

Esta es la aplicación inicial:

Cuando pulsemos el botón Seleccionar foto, nos abrirá una ventana para elegir una imagen, este es el código:


OpenFileDialog Abrir = new OpenFileDialog();
Abrir.Filter = "JPEG(*.JPG)|*.JPG|BMP(*.BMP)|*.BMP";
if (Abrir.ShowDialog() == DialogResult.OK)
{
    path = Abrir.FileName;
    pictureBox1.Image = Image.FromFile(Abrir.FileName);
}

Tenemos un atributo llamado path que guarda la ruta de la imagen que vamos a copiar.

Aquí un ejemplo del resultado:

Cuando pulsemos en el botón de Copiar foto lo que hará es copiar nuestra foto a nuestro proyecto, este es el codigo:


File.Copy(path, "images/image.jpg", true);

Es importante que en la carpeta de bin/Debug dentro de nuestro proyecto este la carpeta images creada.

Con File.Copy, lo que haces es copiar un fichero de una ruta a otra, con el segundo parámetro le indicamos si queremos que se sobrescriba el fichero en caso de que exista.

Aquí te dejo el enlace para descargar la aplicación de ejemplo.

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Etiquetas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *