VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 768|回复: 2

[求助] Form_Initialize事件第二次启动窗体时不触发?

[复制链接]
发表于 2018-7-29 12:03:09 | 显示全部楼层 |阅读模式
我有两个窗体,一个是主窗体A,一个是B.
点击A后,才会出现窗体B(A隐藏),关闭B时,A再显示。

问题:
     窗体B的初始化事件 Form_Initialize,在第一次通过点击窗体A来启动窗体B时,会触发;
     但关闭B后,再一次点击A窗体来启动B,就不再触发Form_Initialize。请问这是什么原因哈?
发表于 2018-8-11 07:23:14 | 显示全部楼层
Form_Initialize事件是在创建的时候触发的,你的是隐藏后再显示,当然不能触发了。
可以试试用 Form_Activate()事件
回复 支持 反对

使用道具 举报

发表于 2018-9-24 11:45:04 | 显示全部楼层
窗体A 代码  
Private Sub Command1_Click()
Me.Hide
Form2.Show
End Sub
窗体B代码
Private Sub Form_Unload(Cancel As Integer)
Form1.Show
End Sub
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2018-11-16 14:04

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表