VS2010, C#,子窗口如何获取其父窗口对象?

2024-12-24 12:11:33
推荐回答(3个)
回答1:

子窗体里的public partial class FormChild : Form下写
FormParent parent;
public FormChild(FormParent parent)
{
...
this.parent=parent;
}
调用父窗口的对象的话要把需调用的对象写成public
然后parent.对象 就能点出来了
还有就是父窗体打开子窗体的时候需这样写FormChild child=new FormChild(this);
然后show出来就行了

回答2:

可以将父窗口作为参数传到子窗口中去,同时父窗口的控件设成public的

回答3:

GetParent(), GetHandle()
Form f = Form.FromHandle(handle);