vb中当点击按钮触发新的窗体时,怎么使新的窗体显示在原来窗体之前,原来窗体不关闭

2025-01-06 12:32:51
推荐回答(3个)
回答1:

Form2.Show vbNormalFocus
这句话就可以了。form2前端显示,且 form2为焦点。不关闭form2则不能点击form1。
如果只是想让form2 前端显示,但可以点击form1。就用:
form2.show vbnormal

回答2:

sub button_click
form2.show vbmodal
end sub

回答3:

'窗体1代码:
Private Sub Command1_Click()
Form2.Show
End Sub
'窗体2代码:
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long
Private Sub Form_Load()
SetForegroundWindow Me.hwnd
End Sub