buongiorno a tutti io vorrei chiedere il vostro aiuto per il seguente motivo io devo intercettare il tasto x di chiusura di un form e di un pulsante inserito in uno usercontrol che anch'esso chiude la form ma salvando dei dati quindi a seconda del tipo di chiusura se da tasto x o da button io vorrei che si verificassero operazioni differenti il codice che ho provato è ol seguente
il closereason pero' non fa alcuna distinzione tra chiusura da x e chiusura dal button dello usercontrol potete aiutarmi graziecodice:Private Sub frmInsNuovoViaggio_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing If e.CloseReason = CloseReason.UserClosing Then Dim value As MsgBoxResult value = MsgBox("Chiudendo la Finestra verranno persi gli ultimi Dati Inseriti" & vbCrLf & "Vuoi uscire senza salvare?", MsgBoxStyle.Information + MsgBoxStyle.YesNo, "Uscita enza Salvataggio") If value = vbYes Then e.Cancel = False Else e.Cancel = True End If End If Me.Dispose() End Sub

Rispondi quotando