有没有办法在应用程序中查找对象?

时间:2012-02-21 18:23:22

标签: vb.net compact-framework pocketpc

有没有办法可以解析应用程序的对象并确定每个应用程序是否为TypeOf特定的表单对象?我没有找到明确的方法来获取已经打开的表单的引用。进一步复杂化的是,在编写旧的PocketPC设备时,似乎并非所有Visual Basic命令都可用。

1 个答案:

答案 0 :(得分:1)

你可能想要参与反思。有了这个,您可以获得所有类型的NameSpace,然后获得所有类的所有成员然后进行比较。由于Reflection用于绑定,因此可能在您的框架中可用 所以这可能是一个开始:

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