Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Mehrere RichEdit zu einem zusammenfügen (https://www.delphipraxis.net/72123-mehrere-richedit-zu-einem-zusammenfuegen.html)

harfes 26. Jun 2006 06:12


Mehrere RichEdit zu einem zusammenfügen
 
hallo,

ich habe in einer datenbank mehrere rtf-textblöcke abgelegt (inkl. formatierung) und möchte diese nun in individueller reihenfolge zusammenkopieren zu einem rtf-text. das ein und auslesen der textbloecke aus dem blobfeld klappt einwandfrei, aber ich sehe im moment nicht, wie ich den cursor ans ende der richedit-komponente setzen kann, um dann dort den nächsten textblock (natürlich mit rtf-formatierungen) einzufügen? ich habe bereits einiges ausprobiert, aber nicht mit erfolg...

ich würde mich über hilfe freuen...danke.

hartmut

mbamler 26. Jun 2006 07:31

Re: Mehrere RichEdit zu einem zusammenfügen
 
PostMessage(RichEdit1.Handle,WM_VSCROLL,SB_BOTTOM, 0);

Gruß
Matthias

harfes 26. Jun 2006 07:43

Re: Mehrere RichEdit zu einem zusammenfügen
 
moin matthias,

danke - das löst zumindest das problem, ans ende zu scrollen.

daraufhin habe ich versucht, den anzuhängenden text in ein (unsichtbares) zweites richedit zu laden und per copy und paste in das haupt-richedit zu übertragen - funktioniert. einziger nachteil: bei vielen textblöcken, ist das nicht sonderlich schnell. gibt es nicht einen weg, einen rtf-textblock direkt an den text in einem bestehenden richedit anzuhängen?
eine weitere idee ist noch, die daten aus zwei memorystreams zu addieren? geht so was?

gruss,

hartmut

mbamler 26. Jun 2006 09:14

Re: Mehrere RichEdit zu einem zusammenfügen
 
Mach doch sowas wie:

for i := 0 to QellRichEdit.Lines.Count do
ZielRichEdit.Lines.Add(QuellRichEdit.lines[i]);


Gruß
Matthias

marabu 26. Jun 2006 10:02

Re: Mehrere RichEdit zu einem zusammenfügen
 
Hier ein paar Fundstellen, welche die unterschiedlichen Möglichkeiten zeigen:

Richedittext nach RichEdit
Inhalt von TRichEdit ohne Verlust von DefAttributes kopieren
zwei RichEdits zusammenführen

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz