单击按钮通过另一个表单重新加载一个表单

Reload a Form through another Form by Button click

我有两种形式:Form1Form2

Form1 我有一个按钮。通过那个按钮,我想重新加载 Form2。 在 From2_Load 事件中,我有一些代码可以在每次加载时更新图片。

但是我无法完成任务。 我正在使用此代码重新加载,但未能成功。

这是我的 'On button click' 活动代码:

Form2 frm = new from2();
frm.refresh();

我不想隐藏 Form2。我只想关闭它并在每次单击时重新打开它。

正如您所说,您的 Form_Load 事件中有一些代码... 为什么不这样做?

private void form2_Load()
{
Mycodes()///call it if required
}

public void MyCodes() 
{
  // Move codes from load event to here
}

// Now from Form1
public class form1
{
 Form2 frm = new Form2() ///make sure u declare it in class level
private void Bttn_Click()
{
    frm.MyCodes();
}