VB.NET窗体关闭事件

环境是vb.net2005,我想在关闭一个窗体前给一个msgbox提示信息,用户选择是则关闭窗体,选择否或取消则不关闭窗体, 怎样实现?

第1个回答  2013-07-31
Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs)
MsgBox("窗口即将关闭....")

End Sub

Else
e.Cancel = True
End If
第2个回答  2013-07-31
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
If MsgBox("确定要退出程序吗?", MsgBoxStyle.YesNo) = MsgBoxResult.No Then
e.Cancel = True
End If
End Sub

VB.NET中,右上角的关闭按钮走的什么事件
Private Sub Form2_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed End '退出后关闭软件 End Sub '点击关闭按钮时弹出对话框判断是否退出 Private Sub Form2_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing '经典判...

vb.net中怎么写窗体form关闭的事件?
这像是以前 VB 的写法,VB.net 里不是这样的,应该是:Private Sub Form_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed MagBox("1111")End Sub 注意,... Handles MyBase.Closed 是在同一行里的。

VB.NET 关闭窗体的问题
this.close() 只是关掉,没有释放,不对 me.close() 应该释放一下 me.Dispose() 给分吧、

vb.net 如何用一个按钮(button)来关闭按钮所在的窗体
在该按纽的单击事件编写代码:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close()End Sub 在VB6的时候,使用:Unload me 在VB.NET里使用:Me.Close()

vb.net窗体关闭的问题!
Private Sub frmNotepad_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing Call subexit()End End Sub Sub subexit()Dim frmNew As frmNotepad frmNew = ActiveForm If frmNew.Text = "未定标题 - 记事本" Then If frmNew.rtb.Text =...

请问在VB.net中想鼠标点击了窗体上的关闭按钮时,都执行的是什么代码...
一个A窗体 点一项菜单弹出一个新窗体B 想让B窗体弹出后 A窗体的enabled就变为false 然后B窗体关闭以后 A窗体重新恢复enalbed = true A窗体里面的菜单响应代码是 dim newframe as new frameB()newframe.show()me.enabled = false 此代码可以实现B窗体弹出后 A窗体不能选也不能动 问题是B窗体关闭...

vb.net中怎么关闭现有窗口,然后打开另一个窗口?
登陆按钮里写:private void button1_Click(object sender, EventArgs e){ Form2 fo1 = new Form2();fo1.Show();this.Visible=false;} 第2个窗体的关闭事件里写 private void Form2_FormClosed(object sender, FormClosedEventArgs e){ Application.Exit();} 这样就可以了 me.dispose(); 这个...

vb .net 中右上角的那个小X,他默认是点击后关闭本窗体,如何使它关闭...
Form_Deactivate事件在窗体被卸载时触发,在其中中加一行End结束程序就行了

VB.net如何实现点击关闭按钮时最小化到
1.降窗体的WindowState 属性 设置为 Mininmized;将ShowInTaskbar属性设置为False 2.在窗体的Load事件中添加下面的代码 if Me.WindowState = FormWindowState.Minimized then me.hide()end if

VB.net如何设置msgbox可以定时自动关闭?
MessageBox里的Show里没有自动关闭的方法,但是你可以自定义一个MessageBox,MessageBox就是一个窗体,你新建一个窗体Form2,添加一个public属性message和一个定时器timer1,timer1的interval设置成你想要的时间,在Form2的Load事件启动timer1,Timer1_Tick事件里关闭窗口Me.Close(),然后在需要显示Messagebox的...

相似回答