Pressed button

17/02/2005 - 15:14 por Xavier Valdés | Informe spam
Hola a todos,

Alguien sabe como realizar un pressed button desde vb.net?
Muchas gracias,
Xavier Valdés

Preguntas similare

Leer las respuestas

#1 Carlos Gómez
17/02/2005 - 17:00 | Informe spam
Si te refieres ha simular un evento click:

button1.performclik

"Xavier Valdés" escribió en el mensaje
news:
Hola a todos,

Alguien sabe como realizar un pressed button desde vb.net?
Muchas gracias,
Xavier Valdés

Respuesta Responder a este mensaje
#2 Jorge Serrano [MVP VB]
17/02/2005 - 23:03 | Informe spam
También serviría:

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
Button1_Click(sender, e)
End Sub

Aunque esta última acción se realizaría bajo determinadas circunstancias.

Yo prefiero la que indica Carlos que es más limpia y directa.

Un saludo,

Jorge Serrano Pérez
MVP VB.NET



"Carlos Gómez" wrote:

Si te refieres ha simular un evento click:

button1.performclik

"Xavier Valdés" escribió en el mensaje
news:
> Hola a todos,
>
> Alguien sabe como realizar un pressed button desde vb.net?
> Muchas gracias,
> Xavier Valdés
>



Respuesta Responder a este mensaje
#3 Pedro Luna Montalvo, MVP
18/02/2005 - 17:05 | Informe spam
También serviría:

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
Button1_Click(sender, e)
End Sub

Aunque esta última acción se realizaría bajo determinadas circunstancias.

Yo prefiero la que indica Carlos que es más limpia y directa.

Un saludo,

Jorge Serrano Pérez
MVP VB.NET




Saludos Jorge:

Yo tambien preferiria le version de Carlos, pero mas que todo por una razon.
Button1_Click(sender, e) no genera el evento clic del boton, sino que llama
al mismo metodo que se llamaria si ocurriera este evento.

si, por ejemplo, hubieran mas metodos vinculados para manejar el evento
Click del boton, o por ejemplo, estamos en un formulario heredado donde el
boton tiene un manejador adicional en el formulario base, esta invocacion
simple la ignoraria.

Por el contrario, PerformClick(), ejecutaria todas las acciones normales,
que se realizarian tal como el usuario hubiera realizado el clic en dicho
boton.


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu
Respuesta Responder a este mensaje
#4 Jorge Serrano [MVP VB]
18/02/2005 - 22:39 | Informe spam
Hola Pedro. :-)

Totalmente de acuerdo con tu explicación. A eso me refería con el tema de la
limpieza. El seguimiento del evento y su tratamiento se perdería, mientras
que de la otra forma (que para eso está implementada en .NET, por algo será),
se puede procesar el evento y tratarlo si queremos. :-)

Muchas gracias por la aclaración. :-)

Un saludo,

Jorge



"Pedro Luna Montalvo, MVP" wrote:

> También serviría:
>
> Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As
> System.EventArgs) Handles Timer1.Tick
> Button1_Click(sender, e)
> End Sub
>
> Aunque esta última acción se realizaría bajo determinadas circunstancias.
>
> Yo prefiero la que indica Carlos que es más limpia y directa.
>
> Un saludo,
>
> Jorge Serrano Pérez
> MVP VB.NET


Saludos Jorge:

Yo tambien preferiria le version de Carlos, pero mas que todo por una razon.
Button1_Click(sender, e) no genera el evento clic del boton, sino que llama
al mismo metodo que se llamaria si ocurriera este evento.

si, por ejemplo, hubieran mas metodos vinculados para manejar el evento
Click del boton, o por ejemplo, estamos en un formulario heredado donde el
boton tiene un manejador adicional en el formulario base, esta invocacion
simple la ignoraria.

Por el contrario, PerformClick(), ejecutaria todas las acciones normales,
que se realizarian tal como el usuario hubiera realizado el clic en dicho
boton.


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida