evento de pulsar un boton

26/05/2005 - 00:26 por Sonia | Informe spam
hola
tengo un formulario con 7 botones, pulse el q sea de ellos me tiene q salir
lo mismo: el mismo datagrid rellenado, pero la consulta para rellenar el
datagrid depende del boton q pulse.
es decir q siempre tiene q salir lo mismo, pero segun el boton q pulse deben
salir unas lineas u otras.
mi pregunta es, como se llama el evento de pulsar un determinado boton? es q
supongo q con eso podre usar el mismo procedimiento para todos los botones y
solo cambiar la linea mysql=

Preguntas similare

Leer las respuestas

#1 Victor
26/05/2005 - 01:46 | Informe spam
Click



"Sonia" escribió en el mensaje
news:
hola
tengo un formulario con 7 botones, pulse el q sea de ellos me tiene q
salir
lo mismo: el mismo datagrid rellenado, pero la consulta para rellenar el
datagrid depende del boton q pulse.
es decir q siempre tiene q salir lo mismo, pero segun el boton q pulse
deben
salir unas lineas u otras.
mi pregunta es, como se llama el evento de pulsar un determinado boton? es
q
supongo q con eso podre usar el mismo procedimiento para todos los botones
y
solo cambiar la linea mysql=



Respuesta Responder a este mensaje
#2 Sonia
26/05/2005 - 09:13 | Informe spam
si. ese esta claro.
al pulsar el boton pongo el codigo. ok
pero me referia a poner todo eso junto en la funcion 'guardar' x ejemplo
q segun el boton pulsar se rellene el datagrid de una manera y se guarden
ciertos datos(diferentes segun el boton pulsado)


"Victor" escribió en el mensaje
news:erdo#
Click



"Sonia" escribió en el mensaje
news:
> hola
> tengo un formulario con 7 botones, pulse el q sea de ellos me tiene q
> salir
> lo mismo: el mismo datagrid rellenado, pero la consulta para rellenar el
> datagrid depende del boton q pulse.
> es decir q siempre tiene q salir lo mismo, pero segun el boton q pulse
> deben
> salir unas lineas u otras.
> mi pregunta es, como se llama el evento de pulsar un determinado boton?


es
> q
> supongo q con eso podre usar el mismo procedimiento para todos los


botones
> y
> solo cambiar la linea mysql=
>
>
>



Respuesta Responder a este mensaje
#3 Sonia
26/05/2005 - 09:22 | Informe spam
igual lo q necesitaria saber seria el ultimo boton pulsado. no se si eso es
posible
o poner una variable tipo string o algo y segun el boton q pulse, q se
modifique, y asi segun lo q tenga esa variable sabre q boton he pulsado el
ultimo
es esto una solucion o es un poco chapucero??


"Sonia" escribió en el mensaje
news:
si. ese esta claro.
al pulsar el boton pongo el codigo. ok
pero me referia a poner todo eso junto en la funcion 'guardar' x ejemplo
q segun el boton pulsar se rellene el datagrid de una manera y se guarden
ciertos datos(diferentes segun el boton pulsado)


"Victor" escribió en el mensaje
news:erdo#
> Click
>
>
>
> "Sonia" escribió en el mensaje
> news:
> > hola
> > tengo un formulario con 7 botones, pulse el q sea de ellos me tiene q
> > salir
> > lo mismo: el mismo datagrid rellenado, pero la consulta para rellenar


el
> > datagrid depende del boton q pulse.
> > es decir q siempre tiene q salir lo mismo, pero segun el boton q pulse
> > deben
> > salir unas lineas u otras.
> > mi pregunta es, como se llama el evento de pulsar un determinado


boton?
es
> > q
> > supongo q con eso podre usar el mismo procedimiento para todos los
botones
> > y
> > solo cambiar la linea mysql=
> >
> >
> >
>
>
>




Respuesta Responder a este mensaje
#4 Tristan
26/05/2005 - 20:48 | Informe spam
Una alternativa a la de Victor, es incluir la consulta Sql en el Tag del
botón correspondiente.

Private Sub TusBotones_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TuBoton1.Click, TuBoton2.Click, TuBoton3.Click,
...
Dim boton As Button = DirectCast(sender, Button)
Dim sql As String = boton.Tag.ToString()
...
End Sub

Puedes incluso crear tu propia clase botón con una propiedad a la que llames
Sql, de tipo String. Pero vamos, la propiedad Tag te sirve perfectamente
para eso.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#5 Victor
26/05/2005 - 21:05 | Informe spam
Yo lo que haría sería una sub rutina que me llene el datagrid, pidiendo los
parametros de consulta, y en cada botón llamara a la subrutina con el
parametro de consulta correspondiente al botón:

Private Sub btn1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btn1.Click
Call LlenaDatagrid("SELECT * FROM XXX WHERE (IdX = 1)")
End Sub

Private Sub btn2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btn2.Click
Call LlenaDatagrid("SELECT * FROM XXX WHERE (IdX = 2)")
End Sub

Private Sub LlenaDatagrid(query as string)


End Sub

No se si me explico.




"Sonia" escribió en el mensaje
news:%
igual lo q necesitaria saber seria el ultimo boton pulsado. no se si eso
es
posible
o poner una variable tipo string o algo y segun el boton q pulse, q se
modifique, y asi segun lo q tenga esa variable sabre q boton he pulsado el
ultimo
es esto una solucion o es un poco chapucero??


"Sonia" escribió en el mensaje
news:
si. ese esta claro.
al pulsar el boton pongo el codigo. ok
pero me referia a poner todo eso junto en la funcion 'guardar' x ejemplo
q segun el boton pulsar se rellene el datagrid de una manera y se guarden
ciertos datos(diferentes segun el boton pulsado)


"Victor" escribió en el mensaje
news:erdo#
> Click
>
>
>
> "Sonia" escribió en el mensaje
> news:
> > hola
> > tengo un formulario con 7 botones, pulse el q sea de ellos me tiene q
> > salir
> > lo mismo: el mismo datagrid rellenado, pero la consulta para rellenar


el
> > datagrid depende del boton q pulse.
> > es decir q siempre tiene q salir lo mismo, pero segun el boton q
> > pulse
> > deben
> > salir unas lineas u otras.
> > mi pregunta es, como se llama el evento de pulsar un determinado


boton?
es
> > q
> > supongo q con eso podre usar el mismo procedimiento para todos los
botones
> > y
> > solo cambiar la linea mysql=
> >
> >
> >
>
>
>









Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida