>>Hi All
>>
>>I have a class vcx which has a grid whose default column, header, and contained textbox font size is 9. I then sub-classed this grid onto various forms. I then changed the font sizes for the columns, headers, and contained tetxboxes to size 8. Now I would like to put them all back to the default size 9. How can I do that in the easiest way? Is there a vcx file hack which is easy and reasonably safe?
>
>You can have this in a prg:
>
>
>aselobj(a)
>with a(1)
> if .class="yourgridclass"
> for i=1 to .columncount
> oCol=.columns[i]
> ocol.resettodefault("fontsize")
> for j=1 to oCol.controls
> oCol.controls[j].resettodefault("fontsize")
> endfor
> endfor
> else
> messagebox("You running a grid builder! Select the grid first!")
> endif
>endwith
>
>Edit anything that contains your grid, click the grid and then run this prg (written ad hoc... may need tweaking). Then save.
This one is even better than hacking :)
If it's not broken, fix it until it is.
My Blog