Zitat:
Mein Problem ist nur, dass die Methode "OnSearchButtonMouseLeave" von der Methode "OnSearchButtonMouseEnter" direkt aufgerufen wird
Ich denke Du hast das Problem doch eigenlich schon erkannt. Lass jeden Event-Handler sein Ding tun.
Delphi-Quellcode:
procedure TSearchEdit.OnSearchButtonMouseEnter(Sender: TObject);
begin
FIconPanel.BorderStyle := bsSingle
end;
procedure TSearchEdit.OnSearchButtonMouseLeave(Sender: TObject);
begin
FIconPanel.BorderStyle := bsNone
end;
Gruß