如何动态打开窗体? 如果将窗体的存储在数据库中,如何可以根据读取出的值调用窗体?比如将窗体Form2的名字"Form2"存储在数据表sysForm中的formName字段中从数据表中读取出的是字符串,如何可以调用Form2窗体? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 判断就可以了if (strForm=="Form2") form2.show();else if (strForm=="Form3")form2.show();elsehelpForm.show();多了也可以用 switch, 如果太多(100个以上),就是你设计问题了,不是动态打开,就需要动态创建了. yuxing117(雨行)反射用在这里还不如动态创建窗体方便.he_8134() 哈希表和显示窗体有什么关系吗? 在数据库中取出窗体的名称例如Form2然后动态的创建 Form2 mynewform = new Form2();mynewform.ShowModal();注意要保障Form2声明的时候的可见性。public在整个工程中可以引用他 参考:http://community.csdn.net/Expert/topic/5205/5205894.xml?temp=.1489374 如何实现上传文件到别的网站并监控进度 100分解决多数据库查询问题 windows7下VS2005被迫关闭 求助【updata】 没有任何变化! 谢谢大家 怎样用线程控制每秒产生一个随机数??? “没有理由不从C++转到C#”,该怎么理解这句话? 100分求live communication server的开发资料 发邮件带超链接问题?急 。。。。 请问我的语句有错吗? 纳闷~~~~~今天刚到一家新公司,看了公司的人写的代码.怎么看都奇怪,和我们平时写C#的语法怎么不同.考了一段代码回来,请大家进来看看~~(有 正在写毕业设计的系统,求论文 弱弱的问 注册时怎么把用户名和密码存入数据库
if (strForm=="Form2")
form2.show();
else if (strForm=="Form3")
form2.show();
else
helpForm.show();多了也可以用 switch, 如果太多(100个以上),就是你设计问题了,不是动态打开,就需要动态创建了.
反射用在这里还不如动态创建窗体方便.he_8134()
哈希表和显示窗体有什么关系吗?
然后动态的创建 Form2 mynewform = new Form2();
mynewform.ShowModal();
注意要保障Form2声明的时候的可见性。public在整个工程中可以引用他
http://community.csdn.net/Expert/topic/5205/5205894.xml?temp=.1489374