OnClick Ereignis bei TGraphicControl

Rund um die LCL und andere Komponenten
Antworten
Komoluna
Beiträge: 565
Registriert: So 26. Aug 2012, 09:03
OS, Lazarus, FPC: Windows(10), Linux(Arch)
CPU-Target: 64Bit

OnClick Ereignis bei TGraphicControl

Beitrag von Komoluna »

Liebes Forum

Ich habe eine Komponente von TGraphicControl abgeleitet, und möchte ein "OnClick" ereignis auslösen...
Geht das irgendwie? oder muss ich von einer anderen Komponente ableiten?

Komoluna
Programmer: A device to convert coffee into software.

Rekursion: siehe Rekursion.

Benutzeravatar
theo
Beiträge: 10907
Registriert: Mo 11. Sep 2006, 19:01

Re: OnClick Ereignis bei TGraphicControl

Beitrag von theo »

Wie kommst du darauf, dass es nicht geht? Wo ist das Problem?

Komoluna
Beiträge: 565
Registriert: So 26. Aug 2012, 09:03
OS, Lazarus, FPC: Windows(10), Linux(Arch)
CPU-Target: 64Bit

Re: OnClick Ereignis bei TGraphicControl

Beitrag von Komoluna »

ups falsche frage...
ich meine nicht "OnClick" sonder so eine "DoClick" Procedure mit override und inherited...

ich wollte nähmlich eine Checkbox-artige Komponente machen, und ich zeichne einfach beim Paint ereignis den jeweiligen zustand der Checkbox.
Nun möchte ich aber auch auf den User Reagieren können(der User soll die Werte(Checked) der Checkbox verändern könnent )

Sorry das ich mich so blöd ausgedrückt hab

Komoluna
Programmer: A device to convert coffee into software.

Rekursion: siehe Rekursion.

Benutzeravatar
theo
Beiträge: 10907
Registriert: Mo 11. Sep 2006, 19:01

Re: OnClick Ereignis bei TGraphicControl

Beitrag von theo »

Die Methode heisst "Click". Ich weiss nur nicht, warum ich das für dich nachschauen muss, du hast den Quelltext doch auch.

Code: Alles auswählen

  TMy=class(TGraphicControl)
    protected
      procedure Click; override;
  end;    
.....
procedure TMy.Click;
begin
  inherited Click;
  ShowMessage('click');
end;     

Antworten