Есть ли способ найти объект в приложении?

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

1 ответ

Решение

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

    Dim MyAssembly = Reflection.Assembly.GetExecutingAssembly
    Dim AllTypes = MyAssembly.GetTypes()
    Dim AllClass = From x In AllTypes Where x.IsClass Select x
Другие вопросы по тегам