Einzelnen Beitrag anzeigen

Delphi.Narium

Registriert seit: 27. Nov 2017
2.415 Beiträge
 
Delphi 7 Professional
 
#7

AW: Wie bekomme ich den Zeilenumbruch weg?

  Alt 13. Jun 2020, 10: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.
  Mit Zitat antworten Zitat