Ver Mensaje Individual
  #1  
Antiguo 16-08-2007
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Reputación: 21
Chris Va por buen camino
Reparar deficiencias del TDBGrid

Bueno, debería de colocar esto en la sección de trucos pero no encontré la forma de adjunta el archivo.

Resulta que un día me encontré en la página de codegear una unidad que servía para que el DBGrid se pintara al estilo XP. Pero tenía una deficiencia que he reparado:
Si teníamos varios estilos de fuentes para cada columna, no lo utilizaba y solo pintaba con el estilo que estaba definido en TitleFont del DBGrid.

también, le agregue la posibilidad de navegar por los registros utilizando la rueda del ratón (eso no servia por lo menos hasta Delphi 7).

También le agregué para que pueda hacer un zoom del texto del grid utilizando la rueda del ratón y manteniendo presiona la tecla CTRL. <-- esto tiene un problema que no he podido reparar, El Zoom funciona de forma adversa a como debería de funcionar normalmente. Ojala alguien lo pueda reparar.

Otra deficiencia que tiene es si no utilizamos defaultDrawing y no hay datos, va a pintar la grilla de una forma muy fea. Talvez alguien lo puede reparar.

Para utilizarla solo agrenla al proyecto, no tienen que instalarla.
Solo funciona para TDBGrid, no para decendencias.
Archivos Adjuntos
Tipo de Archivo: zip ThemedDBGrid.zip (15,2 KB, 5 visitas)
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita