Registriert seit: 27. Nov 2017
2.508 Beiträge
Delphi 7 Professional
|
AW: Wie bekomme ich den Zeilenumbruch weg?
13. Jun 2020, 11:35
Das Text-Attribut aller Nachkommen von TStrings endet mit einem Zeilenumbruch. Immer, schon seit den Anfängen von Delphi.
Das muss man sich einfach merken und wenn man Text mit anderen Strings zusammenfügen will und diesen Zeilenumbruch nicht haben will, dann muss da ein Trim drum.
TLabel.Caption + TStrings.Text + TEdit.Text
enthält immer einen Zeilenumbruch vor TEdit.Text, man muss hier also TLabel.Caption + Trim(TStrings.Text) + TEdit.Text
machen. Da das Text-Attribut von TEdit nicht von TStrings abgeleitet ist, ist hier kein Trim erforderlich, da das Text-Attribut von TEdit und seinen Nachkommen nicht mit einem Zeilenumbruch endet.
|