我在 MDI 窗体放置了一个动态生成的自定义控件,
在自定义控件单击按钮 显示一个窗体 private void PulseToolStripButton_Click(object sender, EventArgs e)
{
PulseForm publseform = new PulseForm();
publseform.MdiParent = MID窗体; ????
publseform.Show();
}请问 如何在控件源代码中 编写 得到MID窗体
在自定义控件单击按钮 显示一个窗体 private void PulseToolStripButton_Click(object sender, EventArgs e)
{
PulseForm publseform = new PulseForm();
publseform.MdiParent = MID窗体; ????
publseform.Show();
}请问 如何在控件源代码中 编写 得到MID窗体
this.Parent 也不可以 那个是装控件的容器
这个控件 是很多层组装的
晕 死我了 不知道有没有其它好的方法
private Form InheritedForm()
{
if(this.Parent is MdiContainer)
return this.Parent;
else return InheritedForm(this.Parent);
}