![]() |
Como quitar el foco de un DBGRID
Quiero saber como puedo quitar el foco (rectángulo punteado) de un DBGRID, y dejar el DBGRID totalmente en blanco con solo el resultado de una consulta.
|
que motor de base de datos estas usando??
|
Si quieres meterte con el canvas y pintar el grid, lo podrás conseguir. Primero deberás establecer a False la propiedad CustomDrawing :confused::confused: (no recuerdo si ese es el nombre exacto). Luego en el evento OnDrawColumnCell deberás pintar los datos y los rectángulos que necesites, todo esto sin dibujar el color de fondo, más que un blanco.
Saludos. |
Podrias utilizar el evento OnEnter del DBGrid poner el focus a cualquier otro control que quieras; es decir si por algun caso el DBGrid obtiene el focus de inmediato pasarselo el focus a otro componentes que yo quiera:
Por ejemplo a un edit:
|
Uso Absolute DB.
Gracias por sus consejos, Ya cambie el color azul de la celda seleccionada por el mismo color que la grilla en OnDrawColumnCell como dice D&W y para quitar el rectángulo punteado (focus) puse Foco en otro componente tal como dice rgstuamigo. Gracias...Un saludo. |
| La franja horaria es GMT +2. Ahora son las 21:44:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi