2012-02-21 104 views
0

有没有一种方法可以解析应用程序的对象,并确定每个对象是否是特定表单对象的TypeOf?我没有找到明确的方式获取已经打开的表单的参考。更进一步说,这似乎并不是所有的Visual Basic命令在编写旧的PocketPC设备时都可用。有没有办法在应用程序中查找对象?

回答

1

您可能想尝试反思。有了这个,你可以得到所有类型的NameSpace,然后获得所有类的所有成员,然后做你的比较。由于反射用于绑定,因此可能在您的框架中可用
所以这可能是一个开始:

Dim MyAssembly = Reflection.Assembly.GetExecutingAssembly 
    Dim AllTypes = MyAssembly.GetTypes() 
    Dim AllClass = From x In AllTypes Where x.IsClass Select x 
相关问题