Procedure Header1_Click * ------- ----- Messagebox (ThisForm.grdTestGrid.Column1.Header1.Caption + " was Clicked") EndProc Procedure Header2_Click * ------- ----- Messagebox (ThisForm.grdTestGrid.Column2.Header1.Caption + " was Clicked") EndProc Procedure grdTestGrid.Init * ----------- ---- BindEvent (This.Column1.Header1, "Click", ThisForm, "Header1_Click") BindEvent (This.Column2.Header1, "Click", ThisForm, "Header2_Click") EndProcSounds reasonable?