Hola,
Tengo un problema creando una interfaz dinámica…
Resulta que yo tengo una lista de imágenes que quiero mostrar en un formulario…yo coloco las imágenes en PictureBox, esos Pictures los creo en tiempo de ejecución…
Yo necesito crearle a cada Picture un evento, esto lo hago dentro del for : pictures[j].Click += new System.EventHandler(this.pictures_Click);
De esta manera tengo un solo método que se encarga de manejar los eventos de todos los picture q se crean… Mi problema es como capturar en ese evento el picture que seleccioné…
Aquí está el for…
for (int j=0; j<postulaciones.Length; j++)
{
x= x+100;
pictures[j] = new PictureBox();
pictures[j].Location= new Point(x , y);
pictures[j].Click += new System.EventHandler(this.pictures_Click);
this.Controls.Add(pictures[j]);
pictures[j].Image = Image.FromFile(postulaciones[j].Imagen);
}
Gracias….por adelantado
Visual C#..Necesito ayuda por favor...
Moderador: Moderadores
Re: Visual C#..Necesito ayuda por favor...
Creo que no se ha publicado mi respuesta.
La respuesta la tienes en uno de los parámetros de la función que gestiona el evento. Uno de los parámetros es el objeto "sender". En la propiedad "nombre" de este objeto se te devuelve el nombre del objeto desde el que se produce la llamada.
Saludos.
La respuesta la tienes en uno de los parámetros de la función que gestiona el evento. Uno de los parámetros es el objeto "sender". En la propiedad "nombre" de este objeto se te devuelve el nombre del objeto desde el que se produce la llamada.
Saludos.