IDENTIFICAR QUE O X FOI CLICADO
Olá amigos, eu gostaria de dar uma mensagem quando o 'x' (que fecha o form) for clicado, mas o form não pode fechar.
Eu fiz o seguinte no evento Form_QueryUnload e Form_Unload mas o form fechou após a mensagem:
Eu fiz o seguinte no evento Form_QueryUnload e Form_Unload mas o form fechou após a mensagem:
UnloadMode=vbFormControlMenu then
msgbox "Mensagem"
exit sub
End If
tente assim:
Private Sub Form_Unload(Cancel As Integer)
If MsgBox("deseja fechar?", vbYesNo) = vbYes Then
End
Else
Form.Show
End If
End Sub
não esqueça de finalizar o topico.
Private Sub Form_Unload(Cancel As Integer)
If MsgBox("deseja fechar?", vbYesNo) = vbYes Then
End
Else
Form.Show
End If
End Sub
não esqueça de finalizar o topico.
Private Sub Form_Unload(Cancel As Integer)
MsgBox "O botão 'x' foi pressionado"
Cancel = true
End SubVocê tem que usar CANCEL = TRUE para cancelar o fechamento do form e assim deixa-lo aberto
bem...
o caso é que vc tem o parà ¢metro Cancel no unload... se vc fizer um "unload me", ele passa um valor para o parametro cancel... se clicar no "X", ele passa outro valor...
o caso é que vc tem o parà ¢metro Cancel no unload... se vc fizer um "unload me", ele passa um valor para o parametro cancel... se clicar no "X", ele passa outro valor...
Tópico encerrado , respostas não são mais permitidas