I'm aware that once you build a UserControl, it automatically appears on the visual studio's toolbox, hence you can drag and drop it anytime. But how can one do this on a non-visual class (like a BackgroundWorker or a Timer)?
I created a class (called StationMonitor) that has properties and raises events. I'm sharing it with my colleagues and we wanted to kill time by eliminating programmatic instantiation of the object. Basically, we wanted this StationMonitor to be drag-and-droppable from toolbox like the BackgroundWoker and Timer.
I'm guessing there's something like below to do (or correct me if I'm wrong)
[Something From Visual Studio="Something" version yada yada]
public class StationMonitor {
// everything here
}