Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
27. Sep 2016
So ganz kann ich nicht folgen, aber mal ein Versuch (etwas PseudoCode):
TBreadCrumb = class(TCustomControl)
private
FButton: TBreadCrumbButton; // Hier der verschachtelte BreadCrumbButon auf dessen Klick ich reagieren will um ein Menü anzuzeigen
procedure BreadCrumbButtonClick(Sender...);
end;
constructor TBreadCrumb.Create(...)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
27. Sep 2016
Da musst man noch unterscheiden.
1) Soll es eine fixe Behandlung geben?
Dann kannst Du eine Methode
procedure MyInnerControlClick(Sender: TObject);
dem
InnerControl.OnClick
einfach zuweisen.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by stahli,
27. Sep 2016
Kannst Du die Fragestellung nochmal anders formulieren?
Du hast 3 verschachtelte Controls und möchtest wie reagieren, wenn das innerste geklickt wird?
Warum reagierst Du nicht auf OnClick oder OnMouseDown?