[VB.NET]反射问题,怎么通过动态创建的控件得到控件的方法!

前端之家收集整理的这篇文章主要介绍了[VB.NET]反射问题,怎么通过动态创建的控件得到控件的方法!前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
反射问题,怎么通过动态创建的控件得到控件的方法! 哪位高手知道动态创建控件后 怎么通过控件名称获取它的方法; __________________________________________________________________________ 哪位高手知道动态创建控件后 怎么通过控件名称获取它的方法; __________________________________________________________________________ 先顶一下 __________________________________________________________________________ using System; using System.Collections.Generic; using System.Text; namespace ServerService { public abstract class ITeam //定义抽象类,或接口 { public abstract string GetString(string s); } } namespace ServerService { public class Team : ITeam //具体实现抽象类或接口。 { public Team() { } #region ITeam Members public override string GetString(string s) { return s + s; } #endregion } } public static object CreateObject( string typeName) //反射方法 { object createObject = null; try { Assembly _Assembly = Assembly.Load( "ServerService "); createObject = _Assembly.CreateInstance(typeName,true,System.Reflection.BindingFlags.CreateInstance,null,new object[] { },//args null,//CultureInfo null); } catch { throw new Exception( "create oject: " + typeName + " Failed! "); } return createObject; } ITeam server = CreateObject( "ServerService.Team ") as ITeam; //具体调用 string ss = server.GetString( "中华人民共和国 "); Response.Write(ss); 显示结果:中华人民共和国中华人民共和国 注: 反射是通过Assembly 方法来实现的,反射一定配合接口或抽象类来实现。主要能功,能动态的创建实例 给分吧! __________________________________________________________________________ VB怎么写呢?刚用到反射,看地有点迷糊, __________________________________________________________________________ 比如说我动态加载了一个控件名称为: "MultiView " & PDMView.CmpTOTALCNT.ToString 然后它有个方法是BrowserFile() ,能给个具体点的实例吗? __________________________________________________________________________

猜你在找的VB相关文章