Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.visual-basic > #19097

Scavalcare un evento vb.net

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>

Show all headers | View raw


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 | NextNext in thread | Find similar


Thread

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