is there a better alternative to the following code When calling a method in an already open form?
(Application.OpenForms[0] as Form1).someMethod();
That line of code is of course being executed in a class.
to make it more clear here is an example:
Form Code:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void someMethod()
{
//do stuff
}
}
Class Code:
class Class1
{
public void aMethod()
{
(Application.OpenForms[0] as Form1).someMethod();
}
}
Is there a better way to call someMethod?