0
请帮我解决这个问题。我有一个带按钮的动态菜单。每个按钮都有形式的名称(VP,VZPAL,PAL,...)。当我点击某个按钮时,我想用与按钮相同的名称激活表单。我试着用这段代码去做,但是它的转义除外:动态显示表格
Value can not null。
string Formname = "FISpanel.Form" + b.Name.ToUpper().ToString();
Form frm = (Form)Activator.CreateInstance(Type.GetType(Formname));
frm.Show();
表格名称的价值是right(FISpanel.FormVP)
。任何想法?
为什么使用类型名称而不是类型本身? –
是来自您在此处的代码或来自表单本身的异常?这似乎不是这个代码应该抛出的异常。把它放在'try-catch'并调试它。 – DonBoitnott
我会创建一个表单列表并使用按钮文本的名称 – Paparazzi