我正在使用Windows 7和c#创建一个应用程序来控制我使用c#和.net制作的不同GUI应用程序。在这个应用程序中,我想获得GUI应用程序内部的某些控件的状态。我正在寻找一种方法,根据它的“名称”属性给我控件的句柄。但是找不到符合我需求的东西。我已经设法获得GUI应用程序中所有控件的句柄列表,但是如何使用正确的“名称”搜索此列表中的控件?我已经使用Control
将句柄转换为Control.FromHandle
对象,但这似乎不起作用,因为它为所有句柄返回null
。有什么想法吗?
答案 0 :(得分:-1)
Mb帮忙吗?: typeof([typeFromYourAssembly])。Assembly_GetTypes()。ToList()。Single(i => i.IsSubclassOf(typeof(UserControl))&& i.Name ==" [ControlName]&# 34)