I would like to open this question in form of a discussion / survey, more than an ask for help.
This is my point: how do you provide a vay of reusing the VB code in your "large" projects? I'll try to explain what I mean: often, I see that I need the same "piece of code" in different places in the project, with the same behaviour, but pointing to some different data.
For instance, I my recent application I need a "log viewer" that is able to show the contents of the log file, to reorder items, to filter them... etc. That's no problem, but I need the "same code" in different places (i.e. in different forms) pointing to different log files (that is: with different data).
Here is the question: how would you solve that?
1. creating an usercontrol private to the project?
2. creating a "wrapper" class around that particular piece of code?
3. using the Implements keyword?
Any comment, pointer to another discussion, or article is welcome.