[delphi-br] Criação de Componentes
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
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
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
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
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
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]