TMemo macht Zeilenumbruch trotz WordWrap=false
-
Es scheint als würde TMemo eine (Zwangs-)zeilenumbruch nach 1024 Zeichen machen, auch wenn WordWrap auf false steht.
Gibt's ein Mittel dagegen, oder muss ich mich damit arrangieren?Bin für jede Hilfe dankbar.
-Naponska
-
Benutz ein RichEdit das kann mehr
-
Vielen Dank!
4096 statt 1024 ist doch schon mal ein Gewinn!
Da ich aber bereits ein "Abfang"-Routine geschrieben (die allerdings User-Interaktion braucht, weil sie nicht erkennen kann, ob es sich um einen gewollten Zeilenumbruch handelt, und deshalb nicht wirklich elegant ist), lass ich die jetzt drin und setz halt das Limit auf 4096 hoch. Sollt jetzt auch ziemlich selten auftreten.Vielen, vielen Dank für den Tipp.
-Naponska
-
Falls jemand interessiert ist: 4095 ist die maximale Zeilenlänge nicht 4096.
Hatte mich vertan.
-
Letzte Anmerkung hierzu: im Gegenteil zu TMemo (zumindest nicht unter WinXP) hat TRichEdit ein Gesamtlimit von 65536 Bytes...
Hhmm... ich muss wohl doch wieder zurück zu TMemo...
Jemand dazu eine Idee? Vermute mal, das ist systembeding... aber wie umgeht TMemo diese Problem?
-Naponska
-
Mit
SendMessage(RichEdit1->Handle, EM_EXLIMITTEXT, 0, 0x7fffffff);kannst du das Limit vom RichEdit 65kb aufheben bzw. ein eigenes Limit angeben.
-
Großartig!!!
Vielen, vielen, vielen Dank!
-Naponska