![]() |
Designtime Memo.Lines wird nicht korrekt gespeichert
Hallo,
Ich bin grade auf ein kleines Manko im dfm-format gestoßen. Speichert man zur Designtime eine lange Zeile in ein zu schmales Memo, wird der Text an wortgrenzen umgebrochen. Bei einer Größenänderung des Memos wird das entsprechend angepasst. Soweit so gut. Speichert man nun das Formular (mit zu schmalem Memo) Schließt die Datei und öffnet sie wieder, sind nun zusätzliche Zeilenumbrüche in Memo.Lines an den Positionen, wo das Memo die Zeile umgebrochen hat. Abhilfe schafft Memo.Scrollbars auf ssBoth oder ssHorizontal zu setzten, dann hat man aber keinen automatischen Zeilenumbruch mehr. Das ganze ist kein akutes Problem, aber man sollte doch meinen, das der Inhalt unabhängig von der Darstellung gespeichert werden sollte, oder? Zur Verdeutlichung die dfm-datei ohne Scrollbars
Delphi-Quellcode:
und mit Scrollbars
object Memo1: TMemo
Left = 8 Top = 39 Width = 409 Height = 489 Lines.Strings = ( 'Memo1' 'line2' 'line3' '' 'line5' '' 'very long line very long line very long line very long line very' + ' long line very long ' 'line very long line very long line very long line very long line' + ' very long line very ' 'long line very long line very long line very long line very long' + ' line very long line ' 'very long line very long line very long line very long line ' '' 'short line') TabOrder = 1 end
Delphi-Quellcode:
object Memo1: TMemo
Left = 8 Top = 39 Width = 409 Height = 489 Lines.Strings = ( 'Memo1' 'line2' 'line3' '' 'line5' '' 'very long line very long line very long line very long line very' + ' long line very long line very long line very long line very lon' + 'g line very long line very long line very long line very long li' + 'ne very long line very long line very long line very long line v' + 'ery long line very long line very long line very long line ' '' 'short line') ScrollBars = ssBoth TabOrder = 1 end |
AW: Designtime Memo.Lines wird nicht korrekt gespeichert
Tut mir leid, ich kann das Problem nicht sehen.
Wenn die Vorbelegung in der .dfm nicht so funktioniert wie man es sich vorstellt, dann macht man es eben zur Laufzeit. Das ist ja vllt. nicht so komfortabel aber meiner Meinung nach auch kein Weltuntergang? Gruß K-H |
AW: Designtime Memo.Lines wird nicht korrekt gespeichert
Es ist ja auch kein "richtiges" Problem.
Aber dass die Property
Delphi-Quellcode:
Einfluss auf die Speicherung von
Scrollbars
Delphi-Quellcode:
hat, erschließt sich mir einfach nicht.
Lines
|
AW: Designtime Memo.Lines wird nicht korrekt gespeichert
Wordwap auf False setzen, das sollte helfen:thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz