我正在检索控件(工具栏的子项),但是该列表未通过代码完成,而Inspect.exe正在检索完整列表。
唯一有用的信息是“取消”和“验证” ToolStripButtons是动态(以编程方式)实例化的。
我没有找到任何解释。 有人对此有看法吗?
感谢和问候
在这些屏幕截图中,公共父对象是toolStrip1(工具栏),代码显示了Inspect.exe中显示的所有子对象,但最后三个(“”,“取消”和“验证”)。
答案 0 :(得分:0)
已解决。
问题是我使用了Visual Studio Enterprise 2017中的UIAutomation库,但是它的版本有些过时了。 因此,我决定使用名为 UIAComWrapper 的“扩展版本”(根据我的说法),该扩展版本具有AutomationElement的扩展属性,并允许检索控件的完整列表。
因此,UIAComWrapper可以完成这项工作。
此答案将被标记为解决方案 asap 。