MDI窗体如何调用当前活动子窗体的程序,并对子窗体做动作
MDI窗体中有一个工具栏,里面有一个按钮,比如添加;字窗体中有一个Text文本框,
打开子窗体后,点击MDI窗体中的添加按钮,当前的活动子窗体中的文本框被赋值
备注:是当前的活动子窗体。
请各位大侠多多指教,要求能给出关键语句
谢谢
MDI窗体中有一个工具栏,里面有一个按钮,比如添加;字窗体中有一个Text文本框,
打开子窗体后,点击MDI窗体中的添加按钮,当前的活动子窗体中的文本框被赋值
备注:是当前的活动子窗体。
请各位大侠多多指教,要求能给出关键语句
谢谢
Form2:
public virtual void ChangeText()
{
}Form3:Form2
public override void ChangeText()
{
this.textBox1.Text = "123";
base.ChangeText();
}Form4:Form2
public override void ChangeText()
{
this.textBox1.Text = "234";
base.ChangeText();
}MDI窗体按钮事件:
private void button1_Click(object sender, EventArgs e)
{
if (this.ActiveMdiChild != null)
{
Form2 frm = (Form2)this.ActiveMdiChild;
frm.ChangeText();
}
}