* on a PRG DEFINE CLASS myColumn AS Column ADD OBJECT Header AS Header ADD OBJECT Text AS clText && you can use VCX class also ENDDEFINE DEFINE CLASS clText AS TextBox PROCEDURE RightClick RETURN this.Parent.Parent.RightClick ENDPROC ENDDEFINEAttention, backup all the grids before change memberClass.