![]() |
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 |
Re: Mehrere RichEdit zu einem zusammenfügen
PostMessage(RichEdit1.Handle,WM_VSCROLL,SB_BOTTOM, 0);
Gruß Matthias |
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 |
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 |
Re: Mehrere RichEdit zu einem zusammenfügen
Hier ein paar Fundstellen, welche die unterschiedlichen Möglichkeiten zeigen:
![]() ![]() ![]() Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:29 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 by Thomas Breitkreuz