Foros del Web » Programación para mayores de 30 ;) » .NET »

AYUDA CON EVENTO KeyDown VB 08

Estas en el tema de AYUDA CON EVENTO KeyDown VB 08 en el foro de .NET en Foros del Web. hola que tal saludos a todos, mi problema es el siguiente. Tengo el sig. codigo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código vb: Ver original Private Sub form_busqueda_Load( ByVal ...
  #1 (permalink)  
Antiguo 19/10/2010, 21:38
 
Fecha de Ingreso: noviembre-2007
Mensajes: 31
Antigüedad: 16 años, 5 meses
Puntos: 0
AYUDA CON EVENTO KeyDown VB 08

hola que tal saludos a todos, mi problema es el siguiente. Tengo el sig. codigo
Código vb:
Ver original
  1. Private Sub form_busqueda_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  2.         'id = ""
  3.        con = New MySqlConnection()
  4.         con.ConnectionString = "server=localhost;user id =root;password=123456;database=cvi_campesino"
  5.         con.Open()
  6.         data.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
  7.         'creamos el adaptador
  8.        ada = New MySqlDataAdapter(cadconsul, con)
  9.         'creamos el dataset
  10.        datase = New DataSet
  11.         ada.Fill(datase, "productos")
  12.         'asignar el dataset al datagrid
  13.        data.DataSource = datase
  14.         data.DataMember = "productos"
  15.     End Sub
  16.  
  17.     Private Sub data_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles data.KeyDown
  18.         Dim idxrow As Integer = data.CurrentRow.Index
  19.         If e.KeyData = Keys.Return Then
  20.             id = data.Rows(idxrow).Cells(0).Value
  21.             Me.Hide()
  22.         Else
  23.             If e.KeyData = Keys.Escape Then
  24.                 Me.Hide()
  25.             End If
  26.         End If
  27.     End Sub
  28. End Class
el problema es que cuando se ejecuta el programa y se manda a llamar la primera ves este form solo se ejecuta la parte del Private Sub form_busqueda_Load(By
la otra parte la del evento keydown (Private Sub data_KeyDown) no se ejecuta hasta la segunda ves que se llama
agradesere la ayuda prestada gracias

Etiquetas: vb, eventos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:50.