![]() |
RichEdit
Hallo,
hab ne kleine Frage zur RichEdit komponten. wie ich formatierten Code reinkrieg zu Laufzeit ist mir klar, z.B. in Word in diw Zwischenablage kopieren und im Memo wieder einfügen... Aber wie krieg ich das in der Entwicklungsumgebung hin... Zum Hintergrund: Ich will eine Liste der verwendeten Freeware Komponenten in einem Dialog anzeigen. Und damits nach was aussieht, halt eben in einem RichEdit formatiert. Ich will auf jeden Fall vermeiden, daß der Inhalt aus einer Datei geladen wird. Der soll schon zur Entwicklung fest drin stehen... Jemand ne Idee, oder seh ich vor lauter Bäumen den Wald nicht mehr? Gruß, Tom |
Re: RichEdit
SelStart, SelLength, SelAttributs. Damit kannst du Text im RichEdit formatieren. Ansonsten vberstehe ich nicht so recht, was du eigeentlich willst.
|
Re: RichEdit
Die Eigenschaft "Lines" im Objektinspektor sieht so aus:
Lines | (TStrings) ... Wenn du auf die drei Punkte klickst, kannst du einen Text eingeben. Hast du das gemeint? Dort kannst du den Text während der Entwicklungszeit bestimmen. |
Re: RichEdit
Hallo,
hab mich wohl falsch ausgedrückt... Klar, die Eigenschaft lines kenn ich, und wie ich mit SelStart und co. umgeh weiss ich auch so weit. Ich will aber lediglich ein Formular öffnen, wo im RichEdit bereits ein vordefinierter Text drinne steht. Mit der Eigenschaft Lines krieg ich zwar den Text rein, aber keine formatierungen... Ich hoff ich hab mich jetzt etwas klarer ausgedrückt. Gruß, Tom |
Re: RichEdit
Okay, jetzt habe ich es verstanden.
Es ist vielleicht etwas mühsam, aber möglicherweise könntest du das im OnCreate-Ereignis des Formulars erledigen. Die Idee ist wohl etwas bescheuert, aber eine andere Möglichkeit fällt mir nicht ein :gruebel: |
Re: RichEdit
Hoi Tom,
möchtest du deinen Text verschachteln, also nach rechts rücken? Dann füge doch einfach Leerzeichen ein. Oder willst du deinen Text durch Bold&Kursiv usw. "formatieren"? |
Re: RichEdit
Zitat:
Gruß, tom |
Re: RichEdit
Liste der Anhänge anzeigen (Anzahl: 1)
OK, nochmals.
Im Anhang mal ein Bildchen wie ichs gerne hätte. Das ging wunderbar indem ich in Word den Text erstellte, in die Zwischenablage kopierte und dann in meiner Anwendug wieder einfügte. Das geht aber halt nur während der Laufzeit des Programms, jedoch nicht in der Entwicklungsumgebung. Im OI steht mir zum Einfügen von Text nur die Eigenschaft Lines zur Verfügung, wo ich aber keine Formatierungen hinrkieg. Gruß, Tom |
Re: RichEdit
Hoi,
genau das hat doch Luckie gepostet. Dazu brauchst du: SelStart, SelLength, SelAttributs. => OH. |
Re: RichEdit
Nein, er meint, wie man im OI den Text mit Formatierung hinbekommt. ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:26 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