Notifications
Clear all

Desabilitar Botão fechar

3 Posts
2 Usuários
0 Reactions
1,423 Visualizações
(@isidro2016)
Posts: 95
Trusted Member
Topic starter
 

Bom dia!

Gostaria de desabilitar o botão fechar e coloquei o código abaixo, troquei somente o nome para partilha, que é o meu formulário, mais não funcionou.
e fechar o formulario pelo botao x, pode ocasionar algum dano?

Segue abaixo código que retiei do fórum:

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) 
     
    If CloseMode = 0 Then 
        Cancel = True 
        MsgBox "O "X" está desabilitado, use o botão Fechar do Formulario".", vbCritical 
    End If 
     
End Sub
http://www.vbaexpress.com/kb/getarticle.php?kb_id=164

Sub ShowForm() 
     
    UserForm1.Show 
     
End Sub 

Option Explicit 

Private Sub CommandButton1_Click() 
     
    Unload Me 
     
End Sub 

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) 
     
    If CloseMode = 0 Then 
        Cancel = True 
        MsgBox "O "X" está desabilitado, use o botão Fechar do Formulario".", vbCritical 
    End If 
     
End Sub

Paz e Bem.

 
Postado : 30/09/2016 2:26 am
fcarlosc
(@fcarlosc)
Posts: 453
Honorable Member
 

Tente assim...

Private Sub UserForm_QueryClose _
(Cancel As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
MsgBox "Para fechar a janela clique em 'S A I R'", vbExclamation, "AVISO"
Cancel = True
End If
End Sub

 
Postado : 30/09/2016 8:30 pm
(@isidro2016)
Posts: 95
Trusted Member
Topic starter
 

Irmãos,

Funcionou perfeitamente.
Obrigado.
Que Deus continue lhe abençoando.

Paz e Bem.

 
Postado : 01/10/2016 3:18 am