Einzelnen Beitrag anzeigen

tigerman33

Registriert seit: 30. Jul 2005
Ort: München
423 Beiträge
 
Delphi 2005 Professional
 
#7

Re: ButtonKlick ermitteln und wiedergeben

  Alt 2. Aug 2005, 19:43
Hi,

Indem du OnClick aufrufst, überprüfst du nicht, ob der Button geklickt wurde. Stattdessen rufst du den Eventhandler für das Klickereignis des Buttons auf. Auf deutsch: OnClick checkt nicht, ob der Button geklickt wurde, sondern befiehlt ihm, sich so zu benehmen als sei das der Fall. Dem Ereignis OnClick gehört per Deklaration type TNotifyEvent = procedure(Sender: TObject) of object; der Parameter Sender an. Da steht dann drin, wer das Ereignis ausgelöst hat.

Eine Möglichkeit für dich wäre vielleicht, die Klick-Botschaft des Windows-Kernels abzufangen. Das ist aber (glaub ich) viel Aufwand und wohl auch ein bisschen Overkill. Vielleicht jemand noch ne bessere Idee?
Christian
  Mit Zitat antworten Zitat