专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

如何判断窗体是否已存在

发布时间:2011-06-23 15:39:13 文章来源:www.iduyao.cn 采编人员:星星草
怎么判断窗体是否已存在
窗体是被引用的另一个项目中的,这种情况要怎么判断窗体是否已被加载?
引用方法是
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
);
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: