C sharp - Duda Sobre C#.Net y Controles Dinamicos

   
Vista:

Duda Sobre C#.Net y Controles Dinamicos

Publicado por Edgardo (4 intervenciones) el 23/07/2013 11:02:08
Buenas espero alguien pueda echarme una mano con este pequeño problema que tengo entre manos.

Estoy creando una pequeña aplicacion donde tengo un visor de la camara web y simplemente toma fotografias cuando asi lo quiero ps Capturar y Pshh toma la foto y crea automaticamente un control de tipo PictureBox donde sale la fotografia hasta hay todo bien el codigo que uso para crear el control es el siguiente

PictureBox miniatura = new PictureBox();
miniatura.Name = "miniatura"+contador.ToString();
miniatura.Image= EspacioCamara.Image;
miniatura.Height=120;
miniatura.Width=155;
miniatura.Cursor = Cursors.Hand;
miniatura.SizeMode = PictureBoxSizeMode.Zoom;
miniatura.Click += new System.EventHandler(miniatura_Click);
panelminiaturas.Controls.Add(miniatura…
contador++;

ok hasta aqui todo bien lo crea perfectamente sin problemas ahora yo creo su evento Click de esta manera

private void miniatura_Click(object sender, EventArgs e)
{
//aqui quiero agregar el codigo
}

ahora el gran problema es que yo quiero que al hacerle click a una imagen cualquiera de las minuaturas automaticamente lo envie a otro formulario. el problema esta en que no se como tener acceso a esa miniatura que le doy click o mejor dicho a la propiedad image del control creado dinamicamente llamado minuatura para asi poder enviarlo al nuevo formulario.

espero me entiendan y puedan ayudarme, Muchas 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

Duda Sobre C#.Net y Controles Dinamicos

Publicado por Víctor Espíndola (2 intervenciones) el 23/07/2013 16:25:21
1
2
3
4
5
6
7
8
private void miniatura_Click(object sender, EventArgs e)
{
    PictureBox miniatura = sender as PictureBox;
    if (miniatura != null)
    {
            // tú código aquí
    }
}



Escribí algo al respecto en:
http://ves-sandola.blogspot.com/2013/07/capturar-el-objeto-que-genero-un-evento.html
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

Duda Sobre C#.Net y Controles Dinamicos

Publicado por Edgardo (4 intervenciones) el 23/07/2013 17:11:59
Muchas gracias estoy de salida pero en lo que llegue lo pruebo a ver si funciona sin problemas cualquier cosita escribo
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

Duda Sobre C#.Net y Controles Dinamicos

Publicado por Edgardo (4 intervenciones) el 24/07/2013 05:29:43
funciono muy bien muchas 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

Duda Sobre C#.Net y Controles Dinamicos

Publicado por Francisco Daniel (7 intervenciones) el 30/05/2016 22:01:00
Puedes utilizar en lugar del un picturebox un ImageButton y al clikear ejecutar el metodo

_imagebutton.Click += new ImageClickEventHandler(ImageButton_Click);

y aqui esta el metodo donde puedes recuperar el ImageButton


protected void ImageButton_Click(object sender, ImageClickEventArgs e)
{

ImageButton _imagebutton = (ImageButton)sender;

Response.Redirect("WebForm2.aspx?ImageURL=" + _imagebutton.ImageUrl);
}
}

Espero te sea de ayuda
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