Delphi - Columnas unidas

 
Vista:

Columnas unidas

Publicado por Víctor (10 intervenciones) el 21/08/2001 03:52:43
Hola a todos!!!

hay alguna forma de que en un StringGrid los titulos de las columnas se puedan "justificar", o sea, se vea algo parecido a esto:

+----------------+-------------------+--------------------+-------------------+
| | 1º trimestre | 2º trimestre | 3º trimestre |
+----------------+-----+------+-----+-----+------+-----+-----+------+-----+
| | P | T | A | P | T | A | P | T | A |
+----------------+-----+------+-----+------+-----+-----+-----+------+-----+
| Mañana | | | | | | | | | |
+----------------+-----+------+-----+------+-----+-----+-----+------+-----+
| Tarde | | | | | | | | | |
+----------------+-----+------+-----+------+-----+-----+-----+------+-----+
| Noche | | | | | | | | | |
+----------------+-----+------+-----+------+-----+-----+-----+------+-----+

(Espero se vea bien)

La idea es justificar los títulos de las columnas, como en el Exel, no busco un componente que lo haga, busco poder hacerlo yo.

Desde ya, muchísimas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Columnas unidas

Publicado por Ernesto D'Spirito (706 intervenciones) el 21/08/2001 04:28:43
Tendría que heredar el componente TStringGrid (y no te garantizo que no sea peor y que tengas que ir más atrás en la herencia) y hacer todo el dibujado tú mismo... Excepto que quieras desarrollar un componente de este tipo para competir con los existentes, no te lo aconsejo en lo absoluto.

Ernesto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Columnas unidas

Publicado por SANPIPE (3 intervenciones) el 04/09/2001 20:19:34
PARA JUSTIFICAR LAS COLUMAS DEBES IR A UNA PROPIEDAD LLAMADA ONDRAWCELLS Y DEBERAS TRABAJAR CON EL CANVAS
ESTE EVENTO TE PROVEE DE LA FILA Y LA COLUMNA EL CANVAS TIENE ALGUNAS PROPIEDADES QUE TE PERMITEN ESCRIBIT EJ TEXTRECTOUT() ESPERO QUE TE SIRVA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar