Hola
Tengo mas de 30 botones (btn001,btn002....) y quiero que todos vayan al mismo evento click. En visual era Facil existia el index (Btn(0),Btn(1)...)
como puedo agruparlos?..
Gracias
| |||
Ejecutar el mismo Evento para varios botones Hola Tengo mas de 30 botones (btn001,btn002....) y quiero que todos vayan al mismo evento click. En visual era Facil existia el index (Btn(0),Btn(1)...) como puedo agruparlos?.. Gracias |
| |||
Re: Ejecutar el mismo Evento para varios botones Si... pero no creo que sea una buena solución ya que la cantidad de botones va a aumentar. Debe existir algo como una colección de objetos... seguiré buscando... gracias de todos modos. |
| |||
Re: Ejecutar el mismo Evento para varios botones Creo que sería mejor: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click,Button2.Click,Button3.Click,......,B utton30.Click Dim MiBoton As Button = CType(sender, Button) response.write ("has pulsado el boton" & MiBoton.ID) End sub Al poner Handles Button1.click,..... asocias el evento a todos los botones. En este ejemplo detectas que botón has pulsado, pero si lo que que quieres es hacer lo mismo, quita las 2 lineas que tiene el evento. |
| ||||
Re: Ejecutar el mismo Evento para varios botones en la pagina ejem.aspx Cita: en ejem.aspx.vb<cc1:linkbutton id="Linkbutton1" onclick="LinkButton_Click" runat="server" CommandName="DesTodos">Desactivar Todos</cc1:linkbutton></TD> Cita: Public Sub LinkButton_Click(ByVal sender As Object, ByVal e As EventArgs) Select Case linkButton.CommandName Case "DesTodos" Dim MiBoton As Button = CType(sender, Button) response.write ("has pulsado el boton" & MiBoton.ID) Case Else ... End Select End Sub
__________________ Martín Alexis Valdivia S. ----------------------------- "Quisiéramos cambiar el mundo, pero Dios no nos daría el código fuente." CAP "Si Saber No Es Un Derecho, Seguro Será Un Izquierdo." WD |