Fórum Criação de Componentes #191427
29/10/2003
0
Preciso de ajuda no seguinte item !!!
quero criar um componente ( TEDIT ) e preciso fazer com que ele ligue o NumLock quando eu entrar no Edit !! pergunta :
Como faço para usar os Eventos (OnEnter,OnExit) quando estrou criando
o componente !!!
Muito Obrigado !!! :?:
Zector
Curtir tópico
+ 0Posts
29/10/2003
Beppe
Declare um método assim no private
procedure CMEnter(var Message: TCMGotFocus); message CM_ENTER;
Para o Exit, use CMExit e CM_EXIT;
Na implementação, coloque:
begin inherited; // seu código aqui... end;
Ataliba
Gostei + 0
29/10/2003
Zector
Gostei + 0
29/10/2003
Marcelo Saviski
Gostei + 0
29/10/2003
Beppe
Ataliba
Gostei + 0
29/10/2003
E_gama
- a classe base de alguns componentes de entrada de dados da VCL tem alguns procedimentos ´abstratos´ que podem ser utilizados..
Coisas do tipo: ´doEnter´ para o evento ´OnEnter´, ´doExit´ para o evento ´OnExit´, etc...
segue um exemplo:
type TMeuEdit = class(TEdit) private protected procedure DoEnter; override; procedure DoExit; override; . . . procedure TMeuEdit.DoEnter; begin // Escreva aqui seu código inherited; end; procedure TXDBEdit.DoExit; begin // Escreva aqui seu código inherited; end; . . .
Antes de executar o evento ´OnEnter´ por exemplo, o Delphi chama o procedimento ´DoEnter´ ...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)