C#中怎样在一个Form里刷新另一个Form

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:35:46
现在有一个窗口Form1,Form1里有个按纽,点击这个按纽打开Form2.我想在Form2中点击一个按纽刷新Form1.怎么实现?谢谢
是应用程序,不是asp.net。如果真的有父窗口句柄,请问是什么啊?
谢谢phunxm的回答,可是我试过Form1.show(),没反映啊。为什么?

不是有返回值的吗!

或父窗口句柄

在Form2按钮事件中:
form1.Text = " ";
…………
form1.Show();

可以的
form1中
Form2 form2=new Form2();
form2.ShowDialog(this);
然后在form1中写一个public的函数,用来刷新自己,
比如public void refresh();
然后form2中
((Form1)this.owner).refresh();
就可以了

//创建一个窗体对象
假设 a b = new a();
b.MdiParent = this;
b.show();

把MdiWindowListItem属性设置为子窗体!