有三个不同人写的c# winform项目,我想将他们整和到一个winform中,请问相互之间如何调用,用统一的菜单,
private void mmiFeedReloadList_Click(object sender, System.EventArgs e)
{
这里如何调用其他的winform?
}可以直接调用别的winform的主界面吗?
private void mmiFeedReloadList_Click(object sender, System.EventArgs e)
{
这里如何调用其他的winform?
}可以直接调用别的winform的主界面吗?
{
Assembly downloadedAssembly;
Type formType;
Form downloadedForm;
try
{
downloadedAssembly = Assembly.LoadFrom(strDllName);
formType = downloadedAssembly.GetType(strFormName);
downloadedForm = (Form) System.Activator.CreateInstance(formType);
if (downloadedForm != null && downloadedForm.Name!="")
{
downloadedForm.MdiParent = this;
downloadedForm.Show();
}
}
catch (Exception exShowForm)
{
MessageBox.Show("加载窗体出错,错误信息:"+ exShowForm.ToString());
}
}
objForm.MdiParent=this;
objForm.Show();
把 objForm.MdiParent=this; 去掉即可。