in den Komponenten TPanel und TImage gibt es eine Function, welche die KoOrdinaten umrechnet,
oder du rechnest selber und leitest dann die neuen Koordinaten an's Panel weiter du leitest einfach im OnClick des Images die P
Delphi-Quellcode:
Procedure Form1.ImageOnKlick(Sender; X, Y);
Begin
PanelOnClick(Sender, X + Image.Left, Y + Image.Top);
End;
(das ist nur ein Beispiel, also Namen... müssen noch an dein Programm angepasst wergen)
Aber vom Speicher her wäre es besser, wenn du kein Image verwendest, sondern das Bild im OnPaint-Ereignis der Panels selber (über Panel.Canvas.Draw, oder ähnliches) reinzeichnest und dann gehen sogar alle Klicks gleich ans Panel
[add]
Ach ja ... Herzlich Willkommen bei uns