try this link for an article on codeproject...
Subclassing in VB.Net