Ir para o conteúdo
nokPT

[RESOLVIDO] Cancelar o encerramento da aplicação

Mensagens Recomendadas

nokPT    4
nokPT

Bom dia,

Na aplicação que estou a fazer, necessito (por segurança) que quando o utilizador carrega em encerrar  (ou na cruz laranja top direito) aparece uma MsgBox para confirmar se que ou não encerrar e caso não queira, cancelar o encerramento.

Como é que se faço isso?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
anolsi    16
anolsi

No evento FormClosing do formulário em questão colocas uma messagebox a aparecer, e caso a resposta seja negativa fazes um:

e.cancel()

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
nokPT    4
nokPT

Excelente é mesmo isso:

    Private Sub frmMain_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing

        ' Pergunta se quer mesmo encerrar

        If MsgBox("Com o programa fechado não é possível continuar a registar valores.", MsgBoxStyle.OkCancel, "Tem a certeza que quer encerrar?") = vbCancel Then

            e.Cancel = True

        End If

    End Sub

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade