Я знаю, что после того, как вы создадите UserControl, он автоматически появится на панели инструментов Visual Studio, поэтому вы можете перетаскивать его в любое время. Но как это сделать в невизуальном классе (например, BackgroundWorker или Timer)?
Я создал класс (названный StationMonitor), который имеет свойства и генерирует события. Я делюсь им со своими коллегами, и мы хотели убить время, отказавшись от программного создания экземпляра объекта. По сути, мы хотели, чтобы этот StationMonitor можно было перетаскивать из панели инструментов, такой как BackgroundWoker и Timer.
Я предполагаю, что нужно сделать что-то вроде ниже (или поправьте меня, если я ошибаюсь)
[Something From Visual Studio="Something" version yada yada]
public class StationMonitor {
// everything here
}