[delphi-br] Criação de Componentes

2009-12-11 Por tôpico rbernardes02
Boa tarde.

Trabalho com o fast report 4, e gostaria de saber se alguem conhece alguma 
rotina, ou algum forum que fala sobre criacao de componentes para serem usados 
no relatorio, eu acho os recursos dos componentes do proprio fast muito 
escassos, entao se alguem puder me ajudar agradeço.



[delphi-br] Criação de Componentes + Eventos Dinamicos

2009-04-14 Por tôpico Jhosef Marks
Bom dia,
Estou fazendo um componente (adicinando uma propriedade) descendente de
TLabel, que tem a propriedade link onde o programador pode colocar um link (
www.google.com) e se essa propriedade tiver um valor, então quando o usuário
colocar o mouse em cima (onMouseEnter) desse label, quero que fique
sublinhado e azul e quando tire o mouse de cima (onMouseLeave) quero que
volte ao normal, até ai tudo beleza, sem nenhum problema.

Agora o que eu quero é que quando usar esse componente q eu possa inserir um
código no evendo onMouseLeave desse componente e quando o sistema estiver
sendo executado seja executado o que eu coloquei como padrão no componente e
o que o programador programou no componente em designer time.

Como eu preparo meu componente para isso?

JM

-- 
_
Jhosef Marks de Carvalho
Delphi Developer
http://groups.google.com/group/soumaisdelphi

#
CAMPANHA POR UMA INTERNET SEGURA
Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar
mensagens use SEMPRE o Cco (cópia oculta).
Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar
um e-mail, delete todas as informações que apareçam no corpo do e-mail e que
possam ser usadas por hackers.
#
Sent from Joinville, SC, Brazil


[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] Criação de Componentes + Evento s Dinamicos

2009-04-14 Por tôpico Elazar Dornelles Ceza
Bom dia.

para conseguir isto voce pode escrever metodos que 'escutam' as mensagens do 
windows, 
CM_MOUSEENTER, CM_MOUSELEAVE

Voce pode ver uma amostra destas mensagens em TControl


Pequeno exemplo, cole este fonte na unit de um form, que contenha um label pelo 
menos...


  TLabel = class(StdCtrls.TLabel)
  private
  public
 procedure CMMouseEnter(var Message: TMessage); message CM_MOUSEENTER;
 procedure CMMouseLeave(var Message: TMessage); message CM_MOUSELEAVE;
  end;

procedure TLabel.CMMouseEnter(var Message: TMessage);
begin
  inherited;
  Self.Font.Color := clBlue;
end;

procedure TLabel.CMMouseLeave(var Message: TMessage);
begin
  inherited;
  Self.Font.Color := clBlack;
end;


Atenc;
Elazar Dornelles Ceza





De: Jhosef Marks jho...@gmail.com
Para: lista-del...@yahoogrupos.com.br; delphi-br@yahoogrupos.com.br
Enviadas: Terça-feira, 14 de Abril de 2009 9:48:54
Assunto: [delphi-br] Criação de Componentes + Eventos Dinamicos





Bom dia,
Estou fazendo um componente (adicinando uma propriedade) descendente de
TLabel, que tem a propriedade link onde o programador pode colocar um link (
www.google.com) e se essa propriedade tiver um valor, então quando o usuário
colocar o mouse em cima (onMouseEnter) desse label, quero que fique
sublinhado e azul e quando tire o mouse de cima (onMouseLeave) quero que
volte ao normal, até ai tudo beleza, sem nenhum problema.

Agora o que eu quero é que quando usar esse componente q eu possa inserir um
código no evendo onMouseLeave desse componente e quando o sistema estiver
sendo executado seja executado o que eu coloquei como padrão no componente e
o que o programador programou no componente em designer time.

Como eu preparo meu componente para isso?

JM

-- 
 _ _ _ __
Jhosef Marks de Carvalho
Delphi Developer
http://groups. google.com/ group/soumaisdel phi

 # # # # # # ###
CAMPANHA POR UMA INTERNET SEGURA
Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar
mensagens use SEMPRE o Cco (cópia oculta).
Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar
um e-mail, delete todas as informações que apareçam no corpo do e-mail e que
possam ser usadas por hackers.
 # # # # # # ###
Sent from Joinville, SC, Brazil

[As partes desta mensagem que não continham texto foram removidas]





  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Criação de Componentes + Eventos D inamicos

2009-04-14 Por tôpico Daniel Augusto Bastos
A grosso modo vc pode fazer o seguinte:

crie uma propriedade para receber seu evento(E consequentemente as variáveis
ou funções que ela requerir) .
property OnMouseLeave: TNotifyEvent;

Na procedure onde provavelmente vc recebe a mensagem CM_MOUSELEAVE, vc testa
para ver se existe o evento. Caso exista, executa ele. Algo parecido com o
abaixo:
if Assigned(FOnMouseLeave) then
FOnMouseLeave(Self);

vc pode olhar na própria vcl, mais precisamente na unit Controls, tem bons
exemplos.

Abs
Daniel Augusto Bastos


2009/4/14 Jhosef Marks jho...@gmail.com

 Bom dia,
 Estou fazendo um componente (adicinando uma propriedade) descendente de
 TLabel, que tem a propriedade link onde o programador pode colocar um link
 (
 www.google.com) e se essa propriedade tiver um valor, então quando o
 usuário
 colocar o mouse em cima (onMouseEnter) desse label, quero que fique
 sublinhado e azul e quando tire o mouse de cima (onMouseLeave) quero que
 volte ao normal, até ai tudo beleza, sem nenhum problema.

 Agora o que eu quero é que quando usar esse componente q eu possa inserir
 um
 código no evendo onMouseLeave desse componente e quando o sistema estiver
 sendo executado seja executado o que eu coloquei como padrão no componente
 e
 o que o programador programou no componente em designer time.

 Como eu preparo meu componente para isso?

 JM

 --
 _
 Jhosef Marks de Carvalho
 Delphi Developer
 http://groups.google.com/group/soumaisdelphi

 #
 CAMPANHA POR UMA INTERNET SEGURA
 Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar
 mensagens use SEMPRE o Cco (cópia oculta).
 Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar
 um e-mail, delete todas as informações que apareçam no corpo do e-mail e
 que
 possam ser usadas por hackers.
 #
 Sent from Joinville, SC, Brazil


 [As partes desta mensagem que não continham texto foram removidas]



 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 






[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Criação de Componentes Delphi 2006

2007-10-16 Por tôpico Marcelo Mendes de Oliveira
Boa Tarde Pessoal,

 

Seguinte peguei o exemplo do Bruno Lichot sobre criação de componentes e me
ajudou muito, mas não estou conseguindo instalar o componente que estou
criando no Delphi 2006 estou aprendendo agora e por isto peço ajuda dos
amigos e dicas de como criar o componente e instala-lo no Delphi 2006 que me
parece ser diferente do Delphi 7

 

Agradeço pela ajuda.

 

Marcelo Mendes de Oliveira 
Analista de Informática
Tel.: + 49 3551-0177
Fax: + 49 3541-0423
IGUAÇU - celulose, papel s.a
www.iguacucelulose.com.br http://www.iguacucelulose.com.br/ 
P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE!
Before printing this document, think about your responsibility and care for
the ENVIRONMENT!

_,_._,___ 



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Criação de componentes

2007-07-02 Por tôpico Marlon Tiedt
Pessoal estou atrás de material sobre criação de componentes. 
Alguém tem material ai para enviar?

Abraços

Marlon

[As partes desta mensagem que não continham texto foram removidas]