Capturar el clic de un botón creado dinámicamente

2566 vistas

Ej el procedimiento de creación del botón adjuntamos:



csharp
  1. Bboton.Click  += new System.EventHandler(MisBotones_Click);



y ahora:



csharp
  1. void MisBotones_Click(Object sender, System.EventArgs e)
  2. {
  3.   // Recuperación del botón que ha disparado el evento
  4.   Button  Btn;
  5.   Btn = (Button)sender;
  6.   // Tratamiento
  7. }



Atención: después del postback realizado después del evento, forzosamente el botón tiene que ser recargado en la página para que el evente sea tratado. Pon la propiedad visible a false si no quieres que sea visible.