日期:2014-05-20  浏览次数:20950 次

winform 中,我编写了一个用户控件,如果使用
winform   中,我编写了一个用户控件,比如界面上就一个按钮,用来关闭父窗口,怎么做,谢谢


------解决方案--------------------
在用户控件设计时状态托个按钮,到用户控件panle上,双击按钮加入this.ParentForm.Close()代码,编译,然后把用户控件加到form窗体上,运行,不用写任何代码,点按钮,用户控件所在的窗体就会关闭。

private void button1_Click(object sender, EventArgs e)
{
this.ParentForm.Close();
}

------解决方案--------------------
private void button1_Click(object sender, EventArgs e)
{
this.MdiParent.Close();
}

------解决方案--------------------
我想知道

------解决方案--------------------
同意Marg(三月的雪)

如果不这样做,就要自己定义一个属性,在使用中把父form的实例传到你的自定义控件的函数中

------解决方案--------------------
不太明白