Есть ли способ найти объект в приложении? - PullRequest
0 голосов
/ 21 февраля 2012

Есть ли способ, которым я могу проанализировать объекты приложения и определить, является ли каждый из них TypeOf конкретным объектом формы? Я не нашел четкого способа получить ссылку на формы, которые уже были открыты. Ситуация усложняется тем, что при кодировании старого устройства PocketPC мне доступны не все команды Visual Basic.

1 Ответ

1 голос
/ 21 февраля 2012

Возможно, вы захотите взглянуть на Reflection.При этом вы можете получить все типы NameSpace, затем получить все члены всех классов, а затем выполнить сравнение.Поскольку Reflection используется для привязок, может быть доступным в вашей структуре.
Так что это может быть началом:

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