*-- in pseudo code >for each oControl in ThisFormsControlsRecursively > if oControl.baseclass="checkbox" > Bindevent(oControl, "gotfocus", this, "paintcheckboxblue") > Bindevent(oControl, "lostfocus", this, "paintcheckboxneutral") > endif >endforThanks, Dragan. I'm thinking, that may be fixing the base class would be a better alternative...