小编OEA*_*LAN的帖子

当另一个表格关闭时,如何刷新一个表格?

我一直在用c#开发项目.

它有2种形式,它们之间相互连接.

当第二个表单关闭,第一个表单刷新时,我想这样做.

如果我使用Thread的Sleep程序会很累.我希望通过结束活动来做到这一点.我该怎么办?(就像java的重绘一样)

代码如下: Form1

public static Form1 form;
    public Form1()
    {
        InitializeComponent();
        form = this;
    }

    private void button11_Click(object sender, EventArgs e)
    {
        Form2 yeniform = new Form2();
        yeniform.Show();

    }
Run Code Online (Sandbox Code Playgroud)

Form2(关闭按钮)

 private void button1_Click(object sender, EventArgs e)
    {

            Form1.form.Invalidate();
            Form1.form.Refresh();
            this.Close();
    }
Run Code Online (Sandbox Code Playgroud)

c# refresh repaint invalidation winforms

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

invalidation ×1

refresh ×1

repaint ×1

winforms ×1