DICA - DESABILITAR ALT+F4 E FECHAR (X) DO FORM

 Tópico anterior Próximo tópico Novo tópico

DICA - DESABILITAR ALT+F4 E FECHAR (X) DO FORM

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#480876 - 15/04/2018 17:51:02

DJROBERTOSC
BALNERARIO PICARRAS
Cadast. em:Maio/2011


Olá amigos, gostaria de adicionar uma dica, lá em dicas, mas não descobri como adicionar por lá.
De momento vou colocar aqui, se alguém souber como fazer para incluir nas Dicas me avise.
Essa dica é para Desabilitar o X que fecha o Formulário e tb desabilitar o Alt+F4. Abração a todos :)

    'Desabilitar o fechar do form (X) e as teclas Alt+F4
    Protected Overrides ReadOnly Property CreateParams() As CreateParams
        Get
            Dim cp As CreateParams = MyBase.CreateParams
            Const CS_NOCLOSE As Integer = &H200
            cp.ClassStyle = cp.ClassStyle Or CS_NOCLOSE
            Return cp
        End Get
    End Property




#480915 - 16/04/2018 20:54:45

CLEVERTON
SERRINHA
Cadast. em:Dezembro/2003


Membro da equipe
Olha, tem a Propriedade ControlBox=False  ( que some os três botões )

outra forma também é bloquear pelo Evento FormClosing()


Citação:
se alguém souber como fazer para incluir nas Dicas me avise.


Na página inicial do site tem as instruções, no caso de dicas é só vc enviar um arquivo texto para o site.



#480947 - 17/04/2018 17:07:37

DJROBERTOSC
BALNERARIO PICARRAS
Cadast. em:Maio/2011


Olá grande Cleverton, valeu pela dica, a do ControlBox = False eu sabia, meu problema estava em desabilitar o Alt+F4 , eu tb tentei pelo Evento FormClosing() mas não consegui
E a forma que deu certo foi essa que postei, vai que de repente tem mais algum se batendo com isso, hehehe
Abração e valeu por me explicar como mandar as dicas para o Site.




#480951 - 17/04/2018 17:25:08

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Só não entendo o porque de não querer que alguém feche a aplicação. Se for o caso de "fechar por acidente", coloque uma janela de confirmação antes.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#480952 - 17/04/2018 18:06:21

WEBMASTER
CURITIBA
Cadast. em:Janeiro/2001


Membro da equipe
Concordo com o Kerplunk, tirar o alt + f4 é realmente muito drástico.
Fiquei pensando se o taskmanager vai conseguir matar esse bicho que você criou...


Enfim, para postar dicas:
http://www.vbmania.com.br/index.php?modulo=upload


Ta la na home, lado direito

WebMaster - VBMania

Nao me mande e-mail com duvidas
Para isso e que existe o forum do VBMania !!!

#480958 - 17/04/2018 23:54:53

DJROBERTOSC
BALNERARIO PICARRAS
Cadast. em:Maio/2011


hehehehe, vou explicar :
Seguinte, essa função é somente em um formulário que faz impressão, mas depois que faz a impressão ou o cliente não faça a impressão
é necessário fechar o formulário por um botão que coloquei de "Sair" somente por ele, por que é preciso executar uma procedimento que está neste botão, que é crucial.
se não fechar pelo botão, não executa, aí vai dar problemas na próxima impressão. para evitar que o usuário feche pelo X ou de Alt+F4 tive que bloquear.
assim ele é obrigado e clicar no botão Sair.






 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário