vb.net实例化窗口后如何区分打开的窗口

同一个窗口多次实例化后,,我怎么去区分实例就是之前打开的窗体。比如如下:DimDAsNewform1D.Show()每次点一下都会打开新的窗体,这样之前窗体录入的信息就看... 同一个窗口多次实例化后,,我怎么去区分实例 就是之前打开的窗体。
比如如下:
Dim D As New form1
D.Show()
每次点一下都会打开新的窗体,这样之前窗体录入的信息就看不到了。

主要目的就是 我有多个按钮,一个按钮实例化一个窗体, 然后窗体隐藏后,当我再点这个按钮的时候需要判断并打开隐藏启动的那个窗口。
展开
 我来答
云南新华电脑学校
2018-07-19 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
展开全部
If App.PrevInstance = True Then
End
End If

如果程序正在运行,结束程序。
在模块中加入每个窗口的标题变量。
然后用if then 来判断是否有相同窗口。
如果你事先不知道有哪些窗口的话,那你就用枚举 FindWindow来查找子窗口句柄。再用SendMessage 获得窗口标题再进行判断。
追问
刚学编程,能不能 发个案例看看,实在是没研究出来
尔离好活笑4
2018-07-19 · TA获得超过2049个赞
知道小有建树答主
回答量:1521
采纳率:87%
帮助的人:204万
展开全部
窗口句柄了解一下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式