CLR: .Net / Mono / Boo / Otros CLR > C#
Boton especial
(1/1)
KoRn_jsg:
Muy buenas a todos, les cuento que estoy haciendo un proyecto para la universidad, el programa sera un gestor de aulos a docentes, bueno mi duda es la siguiente quiero incluir imagenes es decir, por ejemplo la fotografia del docente, pero quiero incluirla desde el programa mismo, es decir que haciendo clic en un boton me muestre en una ventana todo lo que tengo en el disco duro y poder seleccion la imagen, especificamente el boton para subir archivos, espero puedan ayudarme...Gracias de antemano!!! :angry: :angry: :angry:
eversm:
Holaa primero pones un PictureBox en tu formulario o control donde vayas a mostrar la foto y un boton para disparar un OpenFileDialog. Le agregas el siguiente codigo al boton:
--- Código: C# --- private void examinar_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Fotografia(*.jpg)|*.jpg|Fotografia(*.jpeg)|*.jpeg"; if (ofd.ShowDialog() != DialogResult.OK) return; picture.Image = Image.FromFile(ofd.FileName); }
Y listo... Saludos
KoRn_jsg:
Muchas gracias me sirvio de mucho!!...te lo agradesco, ahora tengo otra duda, como hago para que ese archivo seleccionado desde el boton ese se guarde en una carpeta especifica que yo tengo??....bueno nuevamente gracias y espero puedas ayudarme
eversm:
copias primero el archivo antes de cargarlo en el picture box
--- Código: C# --- private void examinar_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Fotografia(*.jpg)|*.jpg|Fotografia(*.jpeg)|*.jpeg"; if (ofd.ShowDialog() != DialogResult.OK) return; int si=ofd.FileName.LastIndexOf('\'); int len=ofd.FileName.Length-(si); string fName="C:\imagenes\" + ofd.FileName.Substring(si, len); System.IO.File.Copy(ofd.FileName, fName); picture.Image = Image.FromFile(fName); }
KoRn_jsg:
una ayuda mas, como puedo mostrar en un picturebox una imagen grande es decir que si el picturebox mide unos 120x360 quiero mostrar ahi una imagen de 1024x768,es decir que la imagen de 1024x768 se muestre completa en el picturebox, espero me pueda ayudar y de antemano, MUCHAS GRACIAS
Navegación
Ir a la versión completa