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

时间:2018-03-24 21:15:40

标签: c# winforms button form-load

我有两种形式:Form1Form2

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

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

这是我的'按钮点击'事件代码:

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

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

1 个答案:

答案 0 :(得分:0)

正如您所说,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();
}