Я не уверен, какова ваша ситуация, но если у вас нет ссылки на myForm, почему или когда вы хотите вызвать любой нестатический метод, определенный в MyForm?
Если, с другой стороны, у вас естьссылку на него, затем просто сделайте MyFunction
общедоступным и обычно вызывайте его:
class Program
{
MyForm myForm = new MyForm();
....
myForm.MyFunction(); //call here
}
public partial class MyForm: Form
{
....
public int MyFunction() {...}
}
Вы также можете сделать его статическим и добавить ссылку на экземпляр MyForm в аргументах функции, если она былапрактическая причина для этого.
public partial class MyForm: Form
{
....
public static int MyFunction(MyForm myForm) {...}
}