怎么判断窗体是否已存在
窗体是被引用的另一个项目中的,这种情况要怎么判断窗体是否已被加载?
引用方法是
Dim UseForm as new ClsForm.FormMain
ClsForm是另一个项目
FormMain就是ClsForm中的窗体。
[解决办法]
遍历所有窗口 用Name判断 如果条件不够就再加上ClassName 遍历窗口需要调用API 但比较简单
在WINDOWS SDK里看一下public static extern IntPtr FindWindow(
[In, MarshalAs(UnmanagedType.LPTStr)] string lpszClass,
[In, MarshalAs(UnmanagedType.LPTStr)] string lpszWindow
);