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. |
¿Esto no te sirvió?
|
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
|
He hecho una sencilla prueba y funciona bien poniendo el código en el "CellClick" del dbgrid:
|
Hola.
Intenta también con lo siguiente en el evento OnCellClick:
Salida: Saludos :) |
Cita:
|
Cita:
Gridincisos: TCRDBGrid; |
Cita:
¿ La clase del grid no es TDBGrid ? Saludos :) Edito: veo que es un componente de Devart... |
No es de devart, es un componente algo viejo, el desarrollo esta en Delphi 7.
|
Hola de nuevo.
No siendo un componente estandar no sé si funcione, pero por las dudas, intenta:
Saludos :) |
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); EDITO : finalmente pude pensar con claridad atraves de este maldito virus que me trae mal, ya funciono!, muchas, pero de verdad muchas gracias! |
Hola.
No sé que solución encontraste pero otra opción que probé con TDBGrid y funciona ante el evento OnCellClick es:
Saludos :) |
La franja horaria es GMT +2. Ahora son las 20:24:29. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi