FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cursor en una celda dbgrid
Buen dia amigos;
espero se encuentren bien; estoy buscando alguna forma para que al editar el contenido de una celda en un dbgrid, el cursor de edición vaya hasta la posición inicial del texto y no se seleccione todo el contenido de la celda. He estado buscando en la red, pero hasta el momento no he tenido suerte; alguno de uds. lo ha hecho o conoce algún lugar en donde pueda buscar? Gracias de antemano. |
#2
|
||||
|
||||
¿Esto no te sirvió?
|
#3
|
|||
|
|||
trate de ponerlo en diferentes eventos: Oncellclick; BeforePost, etc. y no, no pude lograrlo con ese código, hace lo mismo, al editar una celda selecciona todo el contenido y el cursor se sitúa al final
|
#4
|
||||
|
||||
He hecho una sencilla prueba y funciona bien poniendo el código en el "CellClick" del dbgrid:
|
#5
|
||||
|
||||
Hola.
Intenta también con lo siguiente en el evento OnCellClick:
Salida: Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
|||
|
|||
Cita:
|
#7
|
|||
|
|||
Cita:
Gridincisos: TCRDBGrid; |
#8
|
||||
|
||||
Cita:
¿ La clase del grid no es TDBGrid ? Saludos Edito: veo que es un componente de Devart...
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
|||
|
|||
No es de devart, es un componente algo viejo, el desarrollo esta en Delphi 7.
|
#10
|
||||
|
||||
Hola de nuevo.
No siendo un componente estandar no sé si funcione, pero por las dudas, intenta:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#11
|
|||
|
|||
Vale, intente algo semejante, pero creo que estoy poniendo esas líneas en donde no es.
Si pongo la declaración : TDBGridEx = class(TCRDBGrid); en la sección Type de la unidad, el compilador me regresa un error por el signo "=" Si cambio el signo "=" por ":" el mensaje que me sale es sobre si quiero quitar la declaración por que no hay un componente asociado a ella. Si la pongo en el evento : Código:
procedure TFcappol.GridincisosCellClick(Column: TColumn); type xgrid = class(TCRDBGRid); begin Gridincisos.EditorMode := True; EDITO : finalmente pude pensar con claridad atraves de este maldito virus que me trae mal, ya funciono!, muchas, pero de verdad muchas gracias! Última edición por ArtPortEsp fecha: 06-12-2021 a las 21:57:17. |
#12
|
||||
|
||||
Hola.
No sé que solución encontraste pero otra opción que probé con TDBGrid y funciona ante el evento OnCellClick es:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo posicionar el cursor al final del texto de una celda de un dbgrid | Casimiro Notevi | API de Windows | 6 | 02-12-2021 20:58:38 |
Seleccion multiple en DBGrid con cursor | valeria | Conexión con bases de datos | 3 | 24-07-2010 09:16:10 |
Mover el cursor de DBGrid.... | armadillo | OOP | 1 | 05-04-2006 13:42:48 |
dbgrid y direccion del cursor | jgutti | Varios | 3 | 14-05-2005 22:28:43 |
Como Pintar Solo la Celda y No Toda la Columna de la Celda de un dbGrid?? | AGAG4 | Varios | 11 | 15-11-2004 20:53:28 |
|