C sharp - Crear Picture en tiempo de ejecucion

 
Vista:
Imágen de perfil de Diana

Crear Picture en tiempo de ejecucion

Publicado por Diana (16 intervenciones) el 22/02/2005 00:17:13
Hola, mi pregunta es si es posible poder crear controles como por ejemplo el picturebox en tiempo de ejecucion , algo asi como lo q se hacia en VB con la funcion Load en el evento Paint de la forma, en vB si lo puedo hacer pero en .Net no he podido , alguien me puede guiar o informar si es o no posible esto
Saludos y mil gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Crear Picture en tiempo de ejecucion

Publicado por Gardy Momberg (3 intervenciones) el 22/02/2005 16:29:08
Hola espero te sirva esto....
en cualquier evento escribe esto y logicamente cambia la direccion de la imagen

PictureBox Pc = new PictureBox();
this.Controls.Add(Pc);
//Tamaño
Pc.Width = 500;
Pc.Height = 500;
//Ubicación
Pc.Top = 0;
Pc.Left = 0;
Pc.Image = Image.FromFile("c:\\088.jpg");
Pc.Visible = true;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Diana

RE:Crear Picture en tiempo de ejecucion

Publicado por Diana (16 intervenciones) el 22/02/2005 17:24:12
Gracias si es lo q necesito, solo me qda una duda, como hago para q cada picture tenga su evento clic, es decir en q parte pongo el codigo del clic del picture creado de esta forma??
Saludos y nuevamente gracias!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Crear Picture en tiempo de ejecucion

Publicado por Gardy Momberg (3 intervenciones) el 22/02/2005 19:06:10
Sorry faltaba eso.... : - )

fijate que agregue unas lineas donde puedes encontrar lo que falta

private void button1_Click(object sender, System.EventArgs e)
{
PictureBox Pc = new PictureBox();
this.Controls.Add(Pc);
//Tamaño
Pc.Width = 500;
Pc.Height = 500;
//Ubicación
Pc.Top = 0;
Pc.Left = 0;
Pc.Image = Image.FromFile("c:\\088.jpg");
Pc.Visible = true;

Pc.Click += new System.EventHandler(this.Pc_Click); //linea nueva
}

private void Pc_Click(object sender, System.EventArgs e)
{
MessageBox.Show("Has presionado el la imagen :-)");
}

Saludos gm#

Pd. si tienes alguna otra duda de .NET no me molesta uses mi correo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Diana

RE:Crear Picture en tiempo de ejecucion

Publicado por Diana (16 intervenciones) el 22/02/2005 20:17:50
Perfecto millones de gracias!! esto me resolvio lo q tenia una semana tratando de generar!! :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar