Programación General > Visual Basic para principiantes

 Foco en DataGrid

(1/2) > >>

iGaru:
Que tal Partners!

Buen dia.

Quisiera solicitar su ayuda para resolver un problemita que me tiene  :argh: .

Tengo un datagrid, el cual se va llenando conforme los datos que introdusco en unos textbox, el datagrid a su vez esta ligado a un adodc. El llenado se realiza cuando presiono la tecla enter en una textbox (esta configurado el evento keypress y todo jala a la perfeccion), lo que necesito es que una vez que presiono enter en el textbox se ponga el cursor en la celda (de la primera columna) del ultimo dato que introduje.

Cabe aclarar que quiero el cursor en la celda para modificarla.

No se si me explique bien, estuve revisando exhaustivamente en el foro, en google, en todos lados y la info referente a lo que quiero es siempre para .net y los comandos no son iguales.


Muchas gracias por su ayuda.


EDIT: Lo que necesito es igual a darle un click a la celda para editarla, obviamente sin utilizar el raton.

iGaru:
Emmmm...

Nadie?


Changos, es peor de lo que imagine.

Nebire:

--- Código: Visual Basic --- Private Sub Text1_KeyPress(KeyAscii As Integer)    If KeyAscii = vbKeyReturn Or KeyAscii = vbKeyExecute Then        DataGrid1.Col = x        DataGrid1.Row = y        DataGrid1.SetFocus        DataGrid1.Text = Text1.Text    End If    End Sub  
'X' e 'Y' serán las cordenadas en las que quieras enviar el foco.
No es absolutamente necesario escribir el texto de la celda seleccionada... es sólo ilustrativo.

Una cosa más... aquí nadie tiene obligación de nada, cada uno ofrece su tiempo libre (cuando lo tiene) en ayudar. Tu pregunta como otras tantas (al menos a mi) no  gusta contestar porque es algo que se encuentra en cualquier parte, casi incluso en cualquier manual por elemental que sea. En cualquier caso insultar a la gente es el modo más seguro de que nadie te haga caso, así que te pediría que quites eso de 'changos'... en caso contrario (al menos yo) no me molestaré siquiera en leer posteriores mensajes tuyos.

iGaru:
3 cosas men:

La primera....

El titulo del foro es "Visual Basic 6.0 para principiantes".

la segunda...

Tu codigo no hace lo que quiero hacer, por supuesto que eso que pusiste ya lo habia probado pero no hace lo que necesito. No entra en modo edicion... Me explico???

Tercera...

Lo de changos, es una forma de decir "Me lleva...." o "Que cosas...", no es un adjetivo despectivo para las personas que estan en este foro, si asi lo sentiste, disculpa.

Realmente te agradesco la intencion de responder, aunque no haya servido de mucho.

Saludos  :rolleyes:

Jimbenit:

--- Cita de: "iGaru" ---Lo de changos, es una forma de decir "Me lleva...." o "Que cosas...",

--- Fin de la cita ---
Yo tambien habia mal entendido esa palabra, evita escribir palabras que no esten en el diccionario a menos que le des su respectiva explicación asi nos podremos entender mas facilmente.
En la costa colombiana la palabra "Chango" ( o su plural "Changos") si es una palabra despectiva.
Saludos.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa