classes such as factory
There are a number of factory classes within the framework. They are more customized to certain tasks and functionality. What type of factory classes are you looking for?
systemsetting manager
What type of system settings? Again, we have a large number of classes for different types of settings.
form manager
You really do not need a custom class for this in .NET. You can do this one of two ways. First, is if your parent form is an MDI for, simply reference the MDIChilren collection within the MDI form. This will have all of the the forms. Second, you should always have a single method launch your forms. You can create a custom dictionary or list that houses all of your forms in a single collection this way.
Private _FormCollection As New System.Collections.Generic.List(Of System.Windows.Forms.Form)
Private Sub LaunchForm(ByVal FormType As System.Type)
'-- Establish Locals
Dim loForm As System.Windows.Forms.Form
loForm = CType(Activator.CreateInstance(FormType), System.Windows.Forms.Form)
'-- Add the form to the collection
_FormCollection.Add(loForm)
'-- Show the form, etc....
End Sub
mover control/form
We have a CheckedTreeView that has really taken place of the mover control. Early on we had tried to push mover controls, but as many of our users indicated, this was an older technology and preferred the CheckedTreeView. After we tried this we came to agree with this position and have adopted it ourselves.