我有vb.net表单打开另一个vb.net exe来测试。我试图在加载exe时测试特定文本框是否具有焦点。
我的测试器表单使用Assembly.UnsafeLoadFrom(_path)加载exe 然后它在新线程上运行FormtoTest
我使用System.Type.GetProperty()和GetFields()函数来获取所有FormtoTest的输入字段及其属性。
然后我在输入字段列表中找到此文本框
但是当我调用System.Type.GetProperty(“Focused”)时,我收到一个错误: “跨线程操作无效:控制'txtID'从其创建的线程以外的线程访问。”
感谢您的帮助!
答案 0 :(得分:0)