C# Calling a method from another Form

后端 未结 4 1309
清酒与你
清酒与你 2020-12-17 07:24

Hi I have 2 Form Form1 and Form2

Form1 have a table and there is my records and there is a Void for refresh the table in the Form1.

Form2 is my insert form I

4条回答
  •  [愿得一人]
    2020-12-17 07:27

    Adjust the construct for Form2 so it takes an extra parameter, like this:

    ...
    private Form1 mainWindow;
    public Form2(Form1 mainWindow)
    {
       this.mainWindow = mainWindow;
    }
    ...
    public void HaveSavedSql()
    {
       this.mainWindow.RefreshAll();
    }
    

    You should consider however looking up on Interfaces so you can seperate concerns. Interfaces are useful for many things!

提交回复
热议问题