Thanks Dorin. I was thinking there was a way to keep them self contained as possible, see Cetin's response and my response to it. One addition to my response to Cetin, what if I had put the code on say a dataentryform and these controls are used on a different form which is not the dataentryform, that would generate errors in my idea 2.?
>You can put the common code block to a procedure/class.method and replace the code block with the procedure/method call in all classes.
>
>>Hi all
>>
>>I have this set of classes for textbox, checkbox, combo, etc. Each of them require a minimum set of codes. right now if I make any changes to one I have to remember and change all of same code in other classes.
>>
>>Any suggestions.