vb.net实例化窗口后如何区分打开的窗口
同一个窗口多次实例化后,,我怎么去区分实例就是之前打开的窗体。比如如下:DimDAsNewform1D.Show()每次点一下都会打开新的窗体,这样之前窗体录入的信息就看...
同一个窗口多次实例化后,,我怎么去区分实例 就是之前打开的窗体。
比如如下:
Dim D As New form1
D.Show()
每次点一下都会打开新的窗体,这样之前窗体录入的信息就看不到了。
主要目的就是 我有多个按钮,一个按钮实例化一个窗体, 然后窗体隐藏后,当我再点这个按钮的时候需要判断并打开隐藏启动的那个窗口。 展开
比如如下:
Dim D As New form1
D.Show()
每次点一下都会打开新的窗体,这样之前窗体录入的信息就看不到了。
主要目的就是 我有多个按钮,一个按钮实例化一个窗体, 然后窗体隐藏后,当我再点这个按钮的时候需要判断并打开隐藏启动的那个窗口。 展开
2个回答
2018-07-19 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
关注
展开全部
If App.PrevInstance = True Then
End
End If
如果程序正在运行,结束程序。
在模块中加入每个窗口的标题变量。
然后用if then 来判断是否有相同窗口。
如果你事先不知道有哪些窗口的话,那你就用枚举 FindWindow来查找子窗口句柄。再用SendMessage 获得窗口标题再进行判断。
End
End If
如果程序正在运行,结束程序。
在模块中加入每个窗口的标题变量。
然后用if then 来判断是否有相同窗口。
如果你事先不知道有哪些窗口的话,那你就用枚举 FindWindow来查找子窗口句柄。再用SendMessage 获得窗口标题再进行判断。
追问
刚学编程,能不能 发个案例看看,实在是没研究出来
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询