首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

InvokeMember打开继承子窗体,实际打开的是父窗体,该怎么解决

2012-04-26 
InvokeMember打开继承子窗体,实际打开的是父窗体Assembly _Assembly Assembly.Load(s_AssemblyName) --

InvokeMember打开继承子窗体,实际打开的是父窗体
Assembly _Assembly = Assembly.Load(s_AssemblyName); ----------子窗体名称空间
Type _FormType = _Assembly.GetType(s_TypeForm);
object _LoadForm = _FormType.InvokeMember
Form _Form = (Form)_LoadForm;
MessageBox.Show(_Form.Name);---------输出发现,窗体名称居然是父窗体名称


[解决办法]
Form _Form = (Form)_LoadForm;
这个地方改成
子窗体 form= as _LoadForm as 子窗体

热点排行