根据窗口类名称动态创建窗口
2006-02-03 20:19
274 查看
介绍如何利用C#的反射,根据窗口类的名称,动态创建一个窗口实例。假定要创建的窗口类名是 CAS.NET.LoginForm,则可以通过以下方式实现:
Form f = null
try
{
Type Dlg = Type.GetType("CAS.NET.LoginForm");
f = (Form)Dlg.InvokeMember(null, System.Reflection.BindingFlags.CreateInstance, null, null, null);
f.ShowDialog();
}
finally
{
f.Dispose();
f = null;
}
Form f = null
try
{
Type Dlg = Type.GetType("CAS.NET.LoginForm");
f = (Form)Dlg.InvokeMember(null, System.Reflection.BindingFlags.CreateInstance, null, null, null);
f.ShowDialog();
}
finally
{
f.Dispose();
f = null;
}
相关文章推荐
- 使用反射实现根据名称动态创建窗体的几种方法。
- 使用反射实现根据名称动态创建窗体的几种方法。
- windows sdk 根据位图,动态创建不规则窗口
- 根据窗体名称动态创建窗体
- Angular4动态创建组件--根据组件名称动态创建出来组件
- 使用反射实现根据名称动态创建窗体的几种方法
- Angular 4根据组件名称动态创建出组件的方法教程
- C# 使用反射实现根据名称动态创建窗体的几种方法
- 动态机制--根据字符串创建类
- WPF 中动态创建、删除控件,注册控件名字,根据名字查找控件
- JS根据浏览器窗口大小实时动态改变网页文字大小的方法
- PowerBuilder创建动态数据窗口
- VC++编程之第三课笔记――MFC窗口创建过程以及窗口类的封装
- 从键盘上输入文件的内容和要保存的文件名称,然后根据输入的名称创建文件,并将内容保存到文件中
- 从键盘上输入文件的内容和要保存的文件名称,然后根据输入的名称创建文件,并将内容保存到文件中
- 在.NET上如何根据字符串动态创建控件
- PB 动态创建数据窗口
- 如何创建一个动态的数据窗口对象
- C++实现反射(根据类名动态创建对象)
- C#根据类名称创建类的实例