Pulsar Intro en DataGridView

25/03/2006 - 13:49 por Jesús G. | Informe spam
Quiero que al pulsar Intro en un DataGridView no salte la siguiente línea, y
en cambio, me abra otro formulario.

¿Cómo lo hago?

Saludos

Jesús G.
 

Leer las respuestas

#1 Luis Miguel Blanco
27/03/2006 - 19:32 | Informe spam
Hola Jesús

Para detectar cuándo han pulsado Intro u otra tecla en un control
DataGridView, debes escribir un método manipulador del evento KeyDown.

Si por ejemplo, tu control grid se llama DataGridView1, y tienes en el
proyecto un formulario con el nombre Form2, que el que quieres abrir desde el
DataGridView, puedes hacerlo de la siguiente manera:

'///////////////////////////////
Private Sub DataGridView1_KeyDown(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles DataGridView1.KeyDown
Dim oForm2 As Form2

If e.KeyCode = Keys.Enter Then
oForm2 = New Form2()
oForm2.Show()
End If
End Sub
'///////////////////////////////

Espero que te sirva de ayuda.

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Jesús G." wrote:

Quiero que al pulsar Intro en un DataGridView no salte la siguiente línea, y
en cambio, me abra otro formulario.

¿Cómo lo hago?

Saludos

Jesús G.



Preguntas similares