Wie Markus bereits sagte, hast Du keine Toleranz eingebaut, die Abfrage wird also nicht wahr, wenn die aktuelle Y-Position nicht aufs Pixel genau stimmt. Und nochmal zur Namensgebung: wir kennen Deine Oberfläche nicht, können also mit Panel3 oder so nichts anfangen. Jetzt sag Du mir doch, was besser lesbar ist:
Delphi-Quellcode:
procedure TForm1.Image23Click(Sender: TObject);
begin
Label34.Caption := Edit12.Text + ':' + Label42.Caption;
end;
oder
Delphi-Quellcode:
procedure TFormMain.imgFigurClick(Sender: TObject);
begin
lblSpielstand.Caption := edtPunkte.Text + ':' + lblZeit.Caption;
end;
(Das ist zwar immer noch schlechter Stil, aber man kann anhand der Bezeichner zumindest erahnen, was die Komponenten darstellen sollen).