GARANTIR DESCONTO

Fórum Saber qual controle o mouse está posicionado #337156

02/02/2007

0

Tem como saber em qual controle do form o mouse está posicionado?


Rjun

Rjun

Responder

Posts

02/02/2007

Rjun

Pode ser também pelo click. Como faço para saber qual objeto foi clicado?


Responder

Gostei + 0

02/02/2007

Delphi32

Eu achava que ControlAtPos serviria... aí fiz um teste aqui e também não consegui fazer...

[url=http://www.elists.org/pipermail/delphi/2004-November/026178.html]Nesse link[/url] um cara colocou uma função que poderia servir, mas essa eu não testei...

Procurei na internet e nada.... muito estranho o ControlAtPos não retornar nada...

Bem, desculpe se não pude te ajudar muito...

t+!


Responder

Gostei + 0

02/02/2007

Emerson Nascimento

instancie um objeto ApplicationEvents (guia Additional do D7) e, na propriedade OnMessage, coloque algo assim:

try
  label1.caption := ControlAtPos( ScreenToClient(Mouse.CursorPos),True,True ).Name;
except
end;

veja se resolve o seu problema


Responder

Gostei + 0

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

Aceitar