Hallo Daniel,
ich kann gerade nicht auf der gewünschten Version testen, kann Dir aber erklären, woher der Effekt kommt:
Beim setzen des Namens des TLabeledEdit wird überprüft, ob das zugehörige Label eine Caption hat. Ist dies nicht der Fall, so wird diese mit dem Namen des LabeledEdit gefüllt.
Kannst Du in der
Unit ExCtrls angucken:
Delphi-Quellcode:
procedure TCustomLabeledEdit.SetName(const Value: TComponentName);
begin
if (csDesigning in ComponentState) and ((FEditlabel.GetTextLen = 0) or
(CompareText(FEditLabel.Caption, Name) = 0)) then
FEditLabel.Caption := Value;
inherited SetName(Value);
if csDesigning in ComponentState then
Text := '';
end;
Als einfachste Möglichkeit, dies zu umgehen, fällt mir adhoc nur ein, die Caption einfach mit einem Leerzeichen zu fülen.
Hoffe, das hilft Dir weiter.
Gruß
onlinekater