|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
实用前提:在WinForm程序中,通过主窗体的Menu打开不同的窗体 我以前的做法:在Menu的Click事件中,创建打开窗体的对象实例 这样的缺点,我不说了:) 看看利用反射动态调用窗体对象的方式: private void CreateForm(string strName) { this.Cursor = Cursors.WaitCursor; string path=AssemblyName;//项目的Assembly选项名称 string name=strName; //类的名字 Form fm=(Form)Assembly.Load(path).CreateInstance(name); fm.MdiParent=this.ParentForm; fm.Show(); fm.Dock=DockStyle.Fill; this.Cursor = Cursors.Default; } 这样的好处,也自己看吧,:) 返回类别: 教程 上一教程: .net 中的事务总结 下一教程: C#消息队列应用程序 -2 您可以阅读与"利用反射,实现动态调用winform窗体!!"相关的教程: · 使用反射实现根据名称动态创建窗体的几种方式 · 利用自定义事件实现不同窗体间的通讯 -- C#篇 · vb.net的windows窗体实现dos命令 · 在Internet上用通过.Net Remoting机制实现服务器对客户端的直接调用 · 利用asp+的独特的底层操作的功能实现对Pop服务器的存取(实现了asp+收pop信件的功能) |
| 快精灵印艺坊 版权所有 |
首页 |
||