Hoi Peter,
Yes you can do this, though for VFP7 there is some trick to it. I might have forgotten the details as I only ever did this once and forgetabout this all. I created a dummy for with a dummy grid on it and set up the header with code in it I think I used the SaveAsClass method to save it in a VCX. You're not able to change the class once in a VCX as the designer will not allow you to. So you'd have to hack the VCX and recompile the classlib after any change
I wrote a little prg
REPLACE ALL class WITH "TaxHeader", Classloc WITH "Taxbase2.vcx" ;
FOR LOWER(Class) ="header"
Walter,
>This one is for VFP7, but answers that require VFP9 are also welcome.
>
>Is there any way to ' replace' the headers in a grid in a form with a custom header? I'm not talking about code generated forms and grids. I'm tallking about the form designer where a grid is added and the number of columns is still unknown.
>
>(Brings me on an idea: Create a grid class that has 10 columns and each header got the same custom code. Setting columncount to a lower value later is just another way than making it higher than -1. But this scenario might become a nightmare scenario because any maintenance would require 10 equal modifications in 10 places.)