IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
Application.OpenForms[“Form2“]找不到窗口的问题
caimouse
发表于
2024-09-09 11:25:38
love
0
在WinForm开发里,很多人想判断窗口是否已经打开,所以使用窗口属性OpenForms来解决这个问题,但是它是有一个先决条件,就是在初始化函数InitializeComponent()里声明窗口的名称,不能只是在属性里默认创建的名称。这里采用遍历窗口列表,并使用is判断窗口类型方式,这样就不会出现上面的问题。否则这行代码永远返回空的。