我想让我的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. 按两次退出按钮退出AIR安卓应用程序
- 2. 按两次退出按钮退出应用程序
- 3. 退出应用程序按钮android
- 4. 向上按钮退出应用程序?
- 5. android按回退按钮应该退出应用程序
- 6. 如何退出android应用程序退出按钮?
- 7. 防止退出按钮退出科尔多瓦应用程序
- 8. 在Visual basic中按下按钮
- 9. 单击.NET中的Visual Basic应用程序中的按钮
- 10. Visual Basic窗体应用程序自定义关闭按钮
- 11. 退出应用程序第二次后退按钮点击 - Android
- 12. Ionic 2 - 防止退出应用程序硬件后退按钮
- 13. 自退出按钮
- 14. 退出当按钮
- 15. Visual Basic窗体按钮点击
- 16. Visual Basic - 分组单选按钮
- 17. Visual Basic单选按钮计算
- 18. 如何按退回键退出程序?
- 19. 退出应用程序后退按键
- 20. Android应用程序中的后退按钮无法退出应用程序
- 21. 当进程退出时删除文件Visual Basic
- 22. 退出按钮退出后的问题
- 23. Visual Basic 6:应用程序
- 24. Visual Basic的测验程序
- 25. 按下按钮时应用程序退出
- 26. 应用程序按后退按钮后抛出一个异常
- 27. 关闭CCommanBar的按钮不退出应用程序
- 28. 点击HTML按钮,启动按钮在Visual Basic
- 29. Android应用程序通过按“后退按钮”退出后崩溃
- 30. 程序结束后退出Visual Studio 2010
让别人运行你的程序,即使它没有完成。当用户关闭一个窗口时创建一个新窗口非常有勇气,你要确保它不会混淆用户的狄更斯。像“下一步>”按钮往往不那么令人惊讶。 –