Hallo,
ich weiss momentan nicht mehr weiter.
Ich hab eine Komponente von TLabeledEdit abgeleitet, hab der noch ein 2. Label (PostLabel) verpasst und im Edit einen Button.
(heisst TAlignLabeledButtonEdit)
Es funktioniert auch tadellos - nur ein Problem hab ich:
Wenn ich im Edit einen Text eingebe und die Enter-Taste drücke, dann wird das Edit geleert.
Bei einem normalen TLabeledEdit passiert das nicht - also muss es durch meinen Code erfolgen.
Leider finde ich keine Stelle wo das (direkt) passiert.
Debuggen kann ich es leider nicht, weil mir der Ansatz dafür fehlt (weiss gar nicht wo ich ansetzen sollte).
Der Button ist ein SpeedButton - daher kann dieser nicht den Fokus erhalten und ich sehe ihn auch nicht als das Problem an (hab ihn auch mal komplett rauskommentiert - das Problem besteht weiterhin)
Anbei mal die
Unit - vielleicht findet jemand das Problem...