/// <summary> /// 显示表达式窗口 /// </summary> public void ShowExpressionForm() { if (!ShowChildrenForm(typeof(ExpressionForm))) { ExpressionForm frmExpre = new ExpressionForm(); frmExpre.MdiParent = this; frmExpre.Show(); } }
//调用表达式窗口 private void label2_Click(object sender, EventArgs e) { ExpressionForm frmExpre = mdiParent.FindChildForm(typeof(ExpressionForm)) as ExpressionForm; if (frmExpre == null) //没有则创建 { frmExpre = new ExpressionForm(); frmExpre.MdiParent = MdiParent; frmExpre.Show(); } //调公用方法 frmExpre.Compute("3*7"); frmExpre.Activate(); }