Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/10/2009, 14:39
gublym
 
Fecha de Ingreso: noviembre-2008
Mensajes: 18
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Problema al Abrir Imagen sin usar su full path C#

Bueno de hecho si lo estoy ejecutando desde Visual Studio, pero pos el problema no creo que sea la ruta o no se...
Pero mira te voy a mostrar un poquito del codigo que tengo, para que cheques que es lo que deseo hacer

Código:
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            string persona;
            foreach (string[] a in familia)
            {
                persona = a[0] + " " + a[1] + " " + a[2];
                if (listBox1.SelectedIndex == -1)
                {}
                else if (persona == listBox1.SelectedItem.ToString())
                {
                    label_ap.Text = a[0];
                    label_am.Text = a[1];
                    label_nombre.Text = a[2];
                    label_ocupacion.Text = a[3];
                    label_trabajo.Text = a[4];
                    label_tel1.Text = a[5];
                    label_tel2.Text = a[6];
                    label_correo.Text = a[7];
                    label_parentesco.Text = a[8];
                    if (a[9] != "")
                    {
                        pictureBox3.SizeMode = PictureBoxSizeMode.StretchImage;
                        pictureBox3.Image = Image.FromFile(a[9]);
                    }
                    else
                    {
                        pictureBox3.SizeMode = PictureBoxSizeMode.CenterImage;
                        pictureBox3.Image = Image.FromFile(@"C:\Users\miusuario\Documents\Visual Studio 2008\Projects\control_estancia\control_estancia\Resources\camera-photo.png");
                    }
                }
            }
Si checas el codigo, lo unico que hago es que al seleccionar un nombre de la lista, me aparecen los datos completos en unos labels que tengo en el form, pero aparte me carga la foto en el picturebox, lo unico que no quiero es poner el fullpath, para que el programa lo pueda portar a otras compu...ia sabes...

ahora otra consulta sobre lo mismo...Cuando io cargo el formulario, ninguna persona de la lista esta seleccionada, entonces, el picturebox se carga con una imagen que seleccione desde las propiedades...

habra una forma de regresar el picturebox a su estado inicial??? podria ser otra opcion, si pongo el Dispose(), me sale una tacha roja enorme...ese no me sirve..

Gracias de antemano