1.在主窗体中创建子类对象
public partial class MainForm : Form
{
private MyClass myClass; //声明子类对象
public MainForm()
{
InitializeComponent();
// 创建子窗体对象时传入主窗体对象
myClass = new MyClass(this);
}
public void TestMethod()
{
// 在主窗体中定义的方法
}
}
2.子类
public class MyClass
{
private MainForm mainForm;
public MyClass(MainForm form) //通过构造函数传递
{
mainForm = form;
}
public void CallMainFormMethod()
{
// 调用主窗体的方法
mainForm.TestMethod();
}
}