Foros del Web » Programación para mayores de 30 ;) » .NET »

problemas al mostrar las imagenes recien cargadas

Estas en el tema de problemas al mostrar las imagenes recien cargadas en el foro de .NET en Foros del Web. hola gente mi problema es el siguiente estoy armando un aplicacion windows en c# con un formulario para cargar los datos en una base de ...
  #1 (permalink)  
Antiguo 07/12/2008, 19:29
Avatar de cjzava  
Fecha de Ingreso: enero-2006
Mensajes: 41
Antigüedad: 18 años, 3 meses
Puntos: 1
problemas al mostrar las imagenes recien cargadas

hola gente mi problema es el siguiente estoy armando un aplicacion windows en c# con un formulario para cargar los datos en una base de datos y a la cual le pongo una foto, mi eproblema es que cuendo cargo la foto por primera vez me dice que la ruta no existe o no ecuentra el archivo (pero me fijo dentro de la carpeta y la foto si esta ), entonces cierro el formulario y lo vuelvo abrir y me muestra la foto sin problemas, es como si no refrescara la ruta donde se gusrda el archivo la verdad estoy desconcertado, si algeuin me puede dar una mano se los agradeceria ya que etoy medio juagdo de tiempo ya que lo tengo que presentar

aca les dejo el codigo haber si alguno se da cuenta


private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
{
txtfoto.Text = openFileDialog1.FileName;
//fotoTextBox.Text es el campo de la base de datos donde se guarda la ruta el cuel esta oculto para que no se vea, le pongo el nombre del dni para que sea unico
fotoTextBox.Text = @"imagenes\" + dniTextBox.Text + ".jpg";

string path = Application.StartupPath + @"\imagenes\";

FileInfo ArchivoFoto = new FileInfo(txtfoto.Text);
ArchivoFoto.CopyTo(path + dniTextBox.Text + ".jpg", true);

MostrarImagen();

}

private void MostrarImagen()
{

if (fotoTextBox.Text != "")
{
//esto es lo que me carga el fototexbos.tex .\imagenes\7878.jpg
pictureBox1.Image = Image.FromFile(".\\"+fotoTextBox.Text);
}
else
{
pictureBox1.Image = null;
}

txtfoto.Text = "";
}



desde ya muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:23.