winform 里面怎么实现动态窗口? 就是类似IM软件那样,打开一个窗口,是相对应的人的名称 有类似的代码发一下最好了 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Assembly assem = Assembly.Load("主程序命名空间"); Type myType = assem.GetType("主程序命名空间.要打开的窗体名"); Object obj = Activator.CreateInstance(myType); Form a = (Form)obj; if (a != null) { a.Text = "要打开的窗体显示名称"; a.Show(); } else { MessageBox.Show("暂无窗体"); } 在主窗体 把MDI 设置成Trueprivate buuton1_Click(...){ FormChild a = new Formchild(); a.Parent = this; a.show();} 修改/添加窗口类的构造函数,把需要的值(如人名)传进去就成了TestForm f=new TestForm(string name)或者是在窗口类里添加属性,new完后给属性赋值 递归怎么用 【新手求助】高分求个超快的多线程算法,高手来看看 怎么用socket发送数据结构 DevExpress2009的common控件组莫名丢失? C#知道进程,怎么激活此进程窗口 DbProviderFactory 类是否支持MySql? 关于richTextBox1的一个小问题 在一个form中打开另一个form有几种方法? 怎么用属性编辑器设置richtextbox中的文本。不能换行啊。 有没有办法根据句柄判断窗口有没有工具栏? .net的web.config中配置form验证,当访问应用了frameset页面时登录页面在每个模块都,怎样解决?? 返回值问题??
Type myType = assem.GetType("主程序命名空间.要打开的窗体名");
Object obj = Activator.CreateInstance(myType);
Form a = (Form)obj;
if (a != null)
{
a.Text = "要打开的窗体显示名称";
a.Show();
}
else {
MessageBox.Show("暂无窗体");
}
private buuton1_Click(...)
{
FormChild a = new Formchild();
a.Parent = this;
a.show();
}
TestForm f=new TestForm(string name)
或者是在窗口类里添加属性,new完后给属性赋值