关于vb6窗体active事件 最近遇到一个关于vb6的一个窗体Active事件的一个问题,希望能有好心大佬帮忙解答。 问题是这样的,一个主窗体Form1,里面有一个按键cmd1,点击按键后启动一个模态的子窗体Form2。 正常情况下:点击按键,触发cmd1_click,启动Form2,关闭Form2后,cmd1_click继续执行,click执行完了后,会触发Form1的Active事件。 Private Sub cmd1_click() Form2. show vbmodal End Sub 异常情况,当按键的click事件中有msgbox时,会使原本在click事件后触发的Form1的Active事件提前到msgbox出现前。 Private Sub cmd1_click() Form2. show vbmodal Msgbox "这msg表示前会走Form1_Active" End Sub有没有大佬知道为啥🙏🏻