Einzelnen Beitrag anzeigen

Achim Kalwa

Registriert seit: 2. Apr 2005
Ort: Lienen
110 Beiträge
 
Delphi 12 Athens
 
#2

AW: Delphi 11 VCL TMemo Scrollbar beeinflusst Textposition

  Alt 24. Okt 2021, 14:44
Mahlzeit,
Mir ist aufgefallen, dass seit Delphi 11 in einer meiner Apps in den Chatfenstern der angezeigte Text fast am linken Memo Rand "klebt".

Offenbar setzt Delphi 11 den Text neu* genau dann weiter links wenn eine vertikale Scrollbar (Scrollbars := ssVertical) gesetzt wird.
* In Delphi 10.4 Update 2 und früher war das nicht so.

Weiss jemand, wieso die Randeinstellungen in diesem Fall geändert worden sind?
Ab Delphi 11 hat TMemo (und TRichEdit) ein neues Propery "EditMargins". Setze dort "Auto" auf "True" und es sollte wieder so aussehen wie in Delphi 10.4. Alternativ kannst Du dort eigene Ränder für "Left" und "Right" festlegen.

Hier wäre es mMn sinnvoll gewesen, Auto=True als Default zu verwenden wenn in der DFM-Datei keine EditMargins vorhanden sind.
Achim
  Mit Zitat antworten Zitat