我想让我的Visual Basic(Microsoft Visual Studio 2017)程序中的某个窗体打开另一个窗体,当有人单击实际窗口右上角的红色退出按钮时,但我不知道如何做到这一点。任何人都可以帮忙吗?可能吗?Visual Basic程序退出按钮
回答
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim frm As New Form1
frm.Show()
Me.Close()
End Sub
OP更有可能使用[Form.Closing](https://msdn.microsoft.com/en-us/library/system.windows.forms.form.formclosing(v = vs.110) .aspx)事件,如'Private Sub SomeFormName_FormClosing(sender As Object,e As FormClosingEventArgs)Handles MyBase.FormClosing'。 –
请回顾[我如何写出一个好答案](https://stackoverflow.com/help/how-to-answer)。不接受代码的答案是不鼓励的,因为他们没有解释他们如何解决问题中的问题。你应该更新你的答案来解释这是什么以及它如何解决实际问题。 OP有。 – FluffyKitten
像安德鲁提到的你可能正在寻找利用Form.Closing事件。这有助于在程序关闭时触发操作。
但是,这也会退出你的程序,即你的第二个窗体会弹出一秒钟,然后整个程序将关闭。因此,您可能还想使用Form.ShowDialog方法调出第二种形式。这将阻止您的程序退出,直到第二个表单关闭。
见下文。将此子添加到您的第一个表单。
Private Sub Form1_Closing(Sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
Form2.ShowDialog()
End Sub
- 1. Visual Basic MsgBox退出
- 2. Win32Exception未处理 - 单击退出按钮时的Visual Basic
- 3. 按两次退出按钮退出AIR安卓应用程序
- 4. 按两次退出按钮退出应用程序
- 5. WP7 PhoneGap应用程序后退按钮退出应用程序
- 6. 向上按钮退出应用程序?
- 7. 退出应用程序按钮android
- 8. 在退出应用程序之前按两次后退按钮
- 9. 当按下后退按钮时退出应用程序
- 10. 退出应用程序上后退按钮按不工作
- 11. android按回退按钮应该退出应用程序
- 12. 在退出按钮时退出Phonegap-Android测试应用程序?
- 13. 如何退出android应用程序退出按钮?
- 14. 防止退出按钮退出科尔多瓦应用程序
- 15. 在Visual basic中按下按钮
- 16. Visual Basic窗体应用程序自定义关闭按钮
- 17. 单击.NET中的Visual Basic应用程序中的按钮
- 18. 我的后退按钮无法退出我的应用程序
- 19. Ionic 2 - 防止退出应用程序硬件后退按钮
- 20. 退出应用程序第二次后退按钮点击 - Android
- 21. Webview后退按钮不会返回(退出应用程序)
- 22. Libgdx后退按钮退出应用程序
- 23. 后退按钮无意中退出应用程序
- 24. 自退出按钮
- 25. 退出当按钮
- 26. JOptionPane.showMessageDialog退出按钮
- 27. 退出按钮Andengine
- 28. Visual Basic - 分组单选按钮
- 29. Visual Basic窗体按钮点击
- 30. 具有价值的Visual Basic按钮
让别人运行你的程序,即使它没有完成。当用户关闭一个窗口时创建一个新窗口非常有勇气,你要确保它不会混淆用户的狄更斯。像“下一步>”按钮往往不那么令人惊讶。 –