我想实现类似于Java中Class.ForName(XXX)这个功能。具体说明如下
我现在有一个变量存放Form的名称,然后我想根据这个变量直接判断该调用哪个Form的ShowDialog方法
如果无法根据名字获取的话,我只能这样写:
Select Case vFormName
Case "frm001"
frm001.ShowDialog
Case "frm002"
frm002.ShowDialog
...
那有没有某种方法可以实现如下:
DirectCast(XXXXXX(vFormName), Form).ShowDialog
补充说明:不能用new的形式,比如 vForm = new XXXX(vFormName),因为项目中有功能要求是要全局使用frm001这个东西的。因为是改造项目,所以不能更改这种处理逻辑。
哪位知道,请指教,谢谢啦!