Fórum Clique no Botão - Sem Eventos #239767

25/06/2004

0

Qual é o valor correspondente ao clique do mouse. Gostaria de fazer uma condição se um botão for clicado executará vários comandos.

Obs: Esse botão não tem eventos por isso faço a pergunta.

valeu a força!!

JR.


Jrjoliv2003

Jrjoliv2003

Responder

Posts

25/06/2004

Beppe

Não existe uma propriedade FoiClicado, se é isto que se refere. TEM que se fazer com eventos.


Responder

Gostei + 0

25/06/2004

Jrjoliv2003

Tenho um componente que permite colocar vários botões. Porém os eventos é no compoente inteiro e não nos botões.
A minha pergunta é referente a mensagem que está no fórum ´Configurção Outlookbar´. Eu gostaria de saber qual a referência passada quando clico em um botão. Me disseram que através do Sender poderia fazer alguma coisa mas não sei como começar.

Valeu a força.

JR.

Obs: Separei a mensagem por causa do título.


Responder

Gostei + 0

25/06/2004

Paulo_amorim

Olá

crie uma procedure com seus eventos...

no OnClick do seu botao chame sua procedure....
não vejo outro jeito...

Até+


Responder

Gostei + 0

25/06/2004

Marcelo Saviski

se saber se o botão está pressionado naquele momento, é o que você quer, poderia fazer assim:

if csClicked in Botao.ControlState then



Responder

Gostei + 0

25/06/2004

Jrjoliv2003

O Botão não tem eventos. Os eventos é no componente inteiro.

O que eu consegui no evento do componente (evento onclick)

if (outlook1.items.item[1,1] = ´Contato´) then formcontato.showmodal;

O primeiro número é o cabeçalho.
O segundo número é o item do cabeçalho.
Contato é o título do cabeçalho.

Valeu a força!!

JR.


Responder

Gostei + 0

25/06/2004

Fernanda Fonseca

Qual é o valor correspondente ao clique do mouse. Gostaria de fazer uma condição se um botão for clicado executará vários comandos. Obs: Esse botão não tem eventos por isso faço a pergunta. valeu a força!! JR.



Pelo que eu entendi vc deve ir nos eventos e depois no OnClick digitar suas condiçoes.
Como assim o botao nao tem eventos?? qual o nome desse botao!?
Se quiser me dar mais detalhes, talvez posso te ajudar!!


Responder

Gostei + 0

25/06/2004

Jrjoliv2003

Ola Fernanda, Obrigado pela ajuda.

É o componente Outlookbar.
O componente tem eventos mas os cabeça~lho (que aparecem em forma de botões) não tem eventos.

Quem quiser de mando por e-mail agora. Estou usando Delphi 5.

valeu a força!!

JR.


Responder

Gostei + 0

25/06/2004

Jpaulorio

pq vc não pega o evendo onclick do form? se precisar saber a posição do ponteiro leia mouse.CursorPos . ainda poderia usar o evento onmousedown do control (seu componente) que já passa a posição do cursor.


Responder

Gostei + 0

25/06/2004

Jrjoliv2003

olá jpaulorio, valeu a força!!

Poderia me dar mais detalhes!!

Se vc quiser dá uma olhada no componente te evio por e-mail agora. Tem 38K. Uso no Delphi 5.

JR.


Responder

Gostei + 0

25/06/2004

Jrjoliv2003

como usária o Sender de um componente. Talvez ajude a selecionar o problema.

Clico no botão e recebo a referência dele através do sender, por exemplo.

Valeu!!!

JR.


Responder

Gostei + 0

26/06/2004

Beppe

Acredito que no caso Sender será a barra, e não o botão interno, o que não ajuda em nada. Se você tiver os fontes do componente, você pode acrescentar a funcionalidade que falta, ou então contactar o desenvolvedor do mesmo para que ele faça isto.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar