如何判断当前激活的是哪个子窗体?
菜单newToolStripMenuItem的事件代码是这样的:
private void ShowNewForm(object sender, EventArgs e)
{
// 创建此子窗体的一个新实例。
Form childForm = new Form();
//下面这句不知是不是这样写的?
childForm.Name = "Form " + Convert.ToString(childFormNumber++);
RichTextBox rtb = new RichTextBox();
childForm.Controls.Add(rtb);
rtb.Dock = DockStyle.Fill;
// 在显示该窗体前使其成为此 MDI 窗体的子窗体。
childForm.MdiParent = this;
childForm.Text = "窗口 " + childFormNumber++;
childForm.Show();
}
问题:
当新增了N个子窗体后,我想判断当前激活的子窗体是哪个,请问代码该如何写?
另外在给新增子窗体命名时代码不知是这是这样写:
childForm.Name = "Form " + Convert.ToString(childFormNumber++);
谢谢!
------解决方案--------------------Text = Form.ActiveForm.Name;
------解决方案--------------------友情UP
------解决方案-------------------- 当前窗体的激活的子窗体
this.ActiveMdiChild
------解决方案--------------------喝多了好难受。