SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Sagma en Martes 26 de Julio de 2005, 18:21

Título: Enter En El Datagrid
Publicado por: Sagma en Martes 26 de Julio de 2005, 18:21
Hola a todos, tengo un Datagrid, en window forms, que deseo que al darle enter, el cursor vaya para el lado derecho.   :unsure:

Habra algun ejemplo en la web para esto?  <_<


gracias
Título: Re: Enter En El Datagrid
Publicado por: Knapp en Miércoles 27 de Julio de 2005, 11:42
deberías controlar el keyPress de la celda...
en mi caso mi hice una clase del tipo datagridtextboxcolum.
En el momento de definir el tablestyle con sus columns, la que me interesaba controlar
la declaré del tipo de mi clase.
En la clase tenía un método que controlava el keyPress (hacía saltar un evento)...

Saludos  :lightsabre:
Título: Re: Enter En El Datagrid
Publicado por: Sagma en Miércoles 27 de Julio de 2005, 17:48
Hola, gracias Knapp, buscando en la web encontre este elemplo:

Código: Text
  1.  
  2.     Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean
  3.  
  4.         If msg.WParam.ToInt32() = CInt(Keys.Enter) Then
  5.             SendKeys.Send(&#34;{Tab}&#34;)
  6.             Return True
  7.         End If
  8.         Return MyBase.ProcessCmdKey(msg, keyData)
  9.  
  10.     End Function
  11.  
  12.  

a mi me funca de marabillas

suerte  :comp: