Forum: Programmieren allgemein
by DeddyH,
27. Jun 2019
Dann steppe doch mal mit F7 durch, dabei wird Dir auffallen, dass ein TImage kein TWinControl ist. Du musst schon einen eigenen Händler für die Images schreiben, in der Art
if Sender is TImage then
if Timage(Sender).Parent is TPanel then
begin
ThePanel := TPanel(TImage(Sender).Parent);
if Assigned(ThePanel.OnMouseDown) then
...
Forum: Programmieren allgemein
by DeddyH,
27. Jun 2019
Dann schau doch einfach nach, ob der Parent des jeweiligen Images ein TPanel ist und rufe in dem Fall dessen Handler auf, wobei Du den Sender-Parameter auf das Panel selbst setzt.
Forum: Programmieren allgemein
by DeddyH,
27. Jun 2019
Image anklicken, auf dem „Ereignisse“-Reiter OnMouseDown auswählen und da denselben Handler nehmen, den Du auch dem dazugehörigen Panel zugewiesen hast.
Forum: Programmieren allgemein
by DeddyH,
27. Jun 2019
Einfach den Händler des Panels zuweisen?