SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Bakuma en Sábado 4 de Diciembre de 2004, 01:04

Título: Enter
Publicado por: Bakuma en Sábado 4 de Diciembre de 2004, 01:04
Hola estoy programando un DATAGRID EN VISUAL BASIC.NET

Resulta que tengo un DATAGRID y he programado el evento KEYPRESS en las DATAGRIDTEXTBOXCOLUMN para validar cada tecla presionada por el usuario esto me funciona de maravilla excepto cuando presiono ENTER, alguien me puede decir por que.... o como le puedo hacer para que desde cualquier celda que este hubicado el cursor al momento que el usuario de ENTER este poderlo cachar y realizar un proceso X....

Si alguien me puede ayudar se lo agradecere
Título: Re: Enter
Publicado por: JuanK en Sábado 4 de Diciembre de 2004, 02:35
depende com estes capturando el enter
...

prueba con ascii 13 y sino funciona entonces con ascii 10
Título: Re: Enter
Publicado por: sergiotarrillo en Sábado 4 de Diciembre de 2004, 20:38
hay una variable enumeracion que tiene definido el codigo de todas las teclas....
Título: Re: Enter
Publicado por: JuanK en Sábado 4 de Diciembre de 2004, 23:23
jejeje tienes razon, conteste y nisiquiera me habia fijado que esto era VB.

en todo caso en un evento como el KeyPress no se pueden detectar todfas las teclas... que estan en esa enumeracion, bueno talves si... mejor dicho me tocaria revisar porque creo que el DX tiene algunas variables que te permiten distinguir de manera mas amplia el conjunto de teclas presionadas...

En fin.


Para el caso con el ascii o la enum es mas que suficiente.
Título: Re: Enter
Publicado por: Bakuma en Lunes 6 de Diciembre de 2004, 18:30
Cita de: "Serghio"
hay una variable enumeracion que tiene definido el codigo de todas las teclas....
si te refieres al keycode o al keychar efectivamente funciona con las teclas excepto el enter (13) nisiquera detecta la pulsacion de la tecla acaso es una tecla de uso especial ? ;)
Título: Re: Enter
Publicado por: JuanK en Lunes 6 de Diciembre de 2004, 18:34
ya probaste con el 10 y no con el 13?

hay una enum que no he revisado... que te permite distinguir incluso cual de los doc botonds de enter es esl ques e esta revisando.
Título: Re: Enter
Publicado por: Bakuma en Lunes 6 de Diciembre de 2004, 18:43
ya probe 10 y 13 sigue sin funcionar y como anteriormente dije nisiquiera me detecta el enter.......
Título: Re: Enter
Publicado por: Soultaker en Miércoles 8 de Diciembre de 2004, 08:19
Hey prueba con este codigo
Código: Text
  1.  
  2. ' Esto va en el KeyPress
  3. If Asc(e.KeyChar) = 13 Then
  4.       ' Bueno aqui van las instrucciones que quieras
  5. End If
  6.  
  7.  

 :comp: