You can apply singleton pattern to your form. Note that Instance will return reference to last created instance of MyForm, so you shouldn't have more than one instance of MyForm out there.
Backing field:
private static MyForm _instance
Singleton accessor:
public static MyForm Instance
{
get
{
return _instance;
}
}
Once you beging using the class, you can assign its reference to the backing field
public MyForm()
{
_instance = this;
}
As a side note; if you have a choice of technologies, check out WPF. It has bindings to programmatically get and set values of UI controls at