DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Desabilitar menu de contexto padrão de componentes de edição

Dica para desabilitar o menu de contexto de componentes de edição como TEdit ao clicarmos com botão direito na área de edição.

Esta dica é muito útil, pois já tive ocasiões que queria desabilitar aquele menu de contexto padrão que aparece em componentes de edição como TEdit, TDBEdit, TMemo, TMaskEdit, etc, quando clicamos com botão direito.

Quando pesquisei encontrei uma função que utilizava a RTTI, ou seja, em tempo de execução é manipulada um atributo de um objeto.

Acabei descobrindo uma forma muito mais fácil e simples para se desabilitar o menu de contexto.

Abaixo segue o código:
procedure TForm1.Memo1ContextPopup(Sender: TObject; MousePos: TPoint;
	var Handled: Boolean);
begin
	Handled := True;
end;

O evento ContextPopup é chamado quando clicamos com o botão direito do mouse na área de edição do controle.




    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



[Este post ainda não foi associado a uma sequência]
Publicidade
Autor
Filipe Bezerra De Sousa

Desenvolvedor Delphi, aventureiro em Java, tenho conhecimento e experiência em SQL e SGBD Firebird, estudante de tecnologia da PUC - GO, amante de tecnologia da informação, web e tudo sobre. Atualmente trabalho como desenvolvedor delphi para aplicações cliente/servidor com o SGBD firebird.


Space do autor
Estatísticas #
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03