Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.visual-basic > #19097
| Newsgroups | it.comp.lang.visual-basic |
|---|---|
| Date | 2017-07-19 01:55 -0700 |
| Message-ID | <db498eb0-dcf9-436d-9fdd-c03321b96db6@googlegroups.com> (permalink) |
| Subject | Scavalcare un evento vb.net |
| From | Marco75 <marcoporzi75@gmail.com> |
Ciao,
nella mia app creata con Visual Studio 2010, su chiusura della maschera principale (Home) ho inserito un messaggio:
Private Sub Home_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
If (MessageBox.Show("Sto per chiudere l'applicazione!" & vbNewLine & vbNewLine _
& "Confermi?", " CHIUSURA APPLICAZIONE", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) = Windows.Forms.DialogResult.No) Then
e.Cancel = True
MessageBox.Show("Chiusura applicazione interrotta...", "CHIUSURA APPLICAZIONE", MessageBoxButtons.OK, MessageBoxIcon.Information)
Else
End If
End Sub
In un caso avrei bisogno di non scatenare l'evento form closing, è possibile?
Ho una 2° maschera nella quale cliccando un pulsante voglio far chiudere l'app ma ovviamente la chiusura della form Home mi fa partire la MsgBox.
Ho provato così:
Private Sub btnAggiorna_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAggiorna.Click
RemoveHandler Home.FormClosing, AddressOf btnAggiorna_Click
Application.Close()
End Sub
il messaggio inserito in Home.FormClosing compare comunque
soluzioni?
grazie
Marco
Back to it.comp.lang.visual-basic | Previous | Next — Next in thread | Find similar
Scavalcare un evento vb.net Marco75 <marcoporzi75@gmail.com> - 2017-07-19 01:55 -0700
Re: Scavalcare un evento vb.net Luca D <antaniserse@yahoo.it> - 2017-07-19 05:29 -0700
Re: Scavalcare un evento vb.net Marco75 <marcoporzi75@gmail.com> - 2017-07-19 05:48 -0700
csiph-web