VB.NET中退出确认的实现
2010-12-10 16:52
141 查看
1、 Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing If MessageBox.Show("确定退出吗?", "退出确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.No Then e.Cancel = True End If End Sub 2、 Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing If MsgBox("确定退出吗?", MessageBoxButtons.OKCancel, "退出确认") = Windows.Forms.DialogResult.Cancel Then e.Cancel = True End If End Sub 3、 Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing Dim p As Integer p = MsgBox("你真的要退出游戏吗?", MsgBoxStyle.OkCancel, "游戏提示") If p = 2 Then e.Cancel = True End If End Sub 4、最简单的代码: Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing If MsgBox("你确认要退出程序吗?", MsgBoxStyle.OkCancel, "退出提示") = MsgBoxResult.Cancel Then e.Cancel = True End Sub 以上只是点击窗口关闭按钮时的用法,若直接在窗体控件上点击退出时,可以用以下方式实现: Public Sub checkExit() If (MessageBox.Show("您确定要退出系统吗?", "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.OK) Then Me.Close() Application.Exit() End If End Sub |
相关文章推荐
- VB.Net中确认退出对话框的实现
- VB.Net中确认退出对话框的实现
- 用C#和VB.NET实现VS.NET或Office XP风格的菜单(二)
- VB.NET实现关机和重新启动
- VB.NET实现DirectSound9 (6) 声音特效
- asp.net中弹出确认窗口(confirm),实现删除确认的功能
- VB.NET验证邮件地址的合法性实现代码
- 可双击,可拖动,半透明效果按钮实现[VB.NET]
- VB.NET中实现"关机/休眠/重启/注销"的类
- [转]C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现
- VB.NET中文本框实现文本拖拽
- 详解vb.net实现图片以二进制形式上传和读取到数据库
- VB.net 调用DotMsn实现和Msn通讯
- VB.NET中实现不同窗体间控件的访问
- 用VB.NET确认一个ISBN值
- C# and VB.NET Code Searcher - Using Roslyn(使用Roslyn实现的C#和VB.Net的代码查询器)
- VB.NET实现DirectSound9 (9) 实现示波器
- 通过我买西瓜霜来看外观模式(vb.net实现)
- 用回拨卡打电话来看代理模式+vb.net实现
- 在vb.net中实现窗体上回车键代替TAB键