Componente TCustomizeGrid
(versión 1.3 beta)
Permite modificar algunos aspectos en la visualización de un Grid estandard.
No deriva del DBGrid, si no que funciona como complemento al componente estandard de Delphi. (En construcción…)
La propiedad Flat permite modificar el aspecto del DBGrid.
Implementa métodos para mejorar el pintado en el Grid de las celdas de tipo Booleano y Memo;
Sustituye el texto por un checkbox y (MEMO) que aparece en los campos Memo por el texto del campo.
Además provee eventos para modificar colores del DBGrid:
- OnPaintCell: Para pintar xeldas de un determinado color.
- OnPaintCellExt: BIS del anterior con más parámetros.
- OnPaintColumn: Permite pintar una columna de color.
- OnPaintRow: Permite pintar una file de color.
- OnPaintCellImage: Permite pintar imágenes en una celda.
- OnChangeTitleCell: Modificar las celdas de título.
Embarcadero MVP.
Analista y Programador de Sistemas Informáticos.
Estudios de Informática (Ingeniería Técnica Superior) en la UPC (Universidad Politécnica de Barcelona).
Llevo utilizando Delphi desde su versión 3. Especialista en diseño de componentes, Bases de Datos, Frameworks de Persistencia, Integración Continua, Desarrollo móvil,…
Hola,,, Luego de instalar el paquete como lo puedo usar.
No lo encuentro en la paleta para agregarlo.
Instale el de 2006, pero lo quiero usar en 2007
Hola.
La forma más sencilla de saber donde está instalado (no sólo en este, sino el general) es revisar el componente y buscar el procedimiento Register.
Si miras el componente, verás que en este caso se registra en «GLib». Busca esa pestaña y debería estar el componente.
Un saludo.
No lo he visto bien al componente pero es algo similar a lo que yo he hecho en su momento, salvo que yo lo dise���±e en una clase.Igualmente voy a terminar de verlo y te comentare si encuentro algo que se pueda agregar o mejorar.Saludos
@El Rayo
Es un componentes antiguo, pero cualquier aportación será bienvenido.
Hermano, este componente está excelente.
Saludos desde República Dominicana
Hola German.
Con este componente puedes borrar líneas?, estoy buscando como borrar Lineas (Row). Actualmente desarrollo una aplicación donde uso un TStringGrid donde es necesario añadir mas de una 1 linea dentro de una celda asi como borrar lineas. Con tu componente se pueden hacer estas 2 cosas?
Gracias de antemano.
@Miguel Roman
Hola Miguel.
Este componente sólo afecta a la apariencia visual del Grid. De todas formas está «deprecated» y aunque te puede funcionar (puedes probarlo) está discontiuado.
Para borrar líneas en un TStringGrid hay varias formas de hacerlo. El método Delete ya está implementado en las clases base que utiliza el TStringGrid y sólo hay que exponerlo.
Puedes probar alguna de estas soluciones:
http://clubdelphi.com/foros/showpost.php?p=162089&postcount=4
http://www.clubdelphi.com/foros/showpost.php?p=282943&postcount=4
https://stackoverflow.com/questions/16351109/how-do-i-delete-a-tstringgrid-row