Indeed the painting of the column headers is handled by
the OnPaint event of the Grid. the grid calls paint
background and then it paints the column headers; after
that it calls each gridcolumnstyle's Paint event to draw
the cells... There is not too much you can customize
though except colors and font. You cannot change the
size. The size is defined in a Layout structure and some
items (caption and column headers height) have a fixed
size that you cannot change...
-----Original Message-----
Hi,
I believe the headers are painted by
- the grid, or
- the tablestyle.
The tablestyle has some properties that affect header
appearance, but no OnPaint method to override. But the
grid has. Maybe, the
grid does the drawing, or it calls some method of the
(active) tablestyle. What happens if you override the
grid's OnPaint and