![]() |
Richedit Markierung Textfarbe -größe und -art ändern
Hallo,
ich habe folgendes Problem: Ich habe ein Formular mit einem Richedit namens "Textfeld". Darüber ein DropDown-Menü, in dem (bisher) vier Schriftarten stehen. Wenn man jetzt auf eine dieser Schriftarten klickt, soll sich der markierte Text im RichEdit auf die Schriftart ändern. Wenn nichts markiert ist, soll alles nach dem Cursor diese Änderung übernehmen. Dann habe ich einen SaveDialog. Der Speichert das dann in abc.xyz und soll diese Formatierungen beibehalten. Beim erneuten Laden sollen diese Formatierungen wieder übernommen werden. Wie mach ich das? Liebe Grüße! |
Re: Richedit Markierung Textfarbe -größe und -art ändern
Wenn ich mich recht entsinne, ist bei den mitgelieferten Demos ein kleiner Texteditor dabei, den kannst Du Dir einmal in Ruhe anschauen.
|
Re: Richedit Markierung Textfarbe -größe und -art ändern
Ich finde das bei mir nicht... Delphi 5, hat das das auch schon?
|
Re: Richedit Markierung Textfarbe -größe und -art ändern
Jepp, evtl. musst Du die Demos nachinstallieren, das weiß ich nicht mehr genau. Aber das lohnt sich auf jeden Fall, da die Demos eine wahre Fundgrube sind, bei denen man sich viel abschauen kann.
|
Re: Richedit Markierung Textfarbe -größe und -art ändern
Wo könnte ich die denn finden, wenn sie installiert wären?
|
Re: Richedit Markierung Textfarbe -größe und -art ändern
IIRC unter (standardmäßig) C:\Programme\Borland\Delphi5\Demos
|
Re: Richedit Markierung Textfarbe -größe und -art ändern
Ah, danke! Ich hab mir das von dem RichEdit jetzt angeguckt, hab das aber nicht sooo richtig auseinander wurschteln können...
Könnte mir vielleicht jemand ein konkretes Beispiel geben? Also ich hab das zwar versucht zu machen, der ändert aber trotzdem noch den gesamten Text... |
Re: Richedit Markierung Textfarbe -größe und -art ändern
Dann ändere zum Test einmal die SelAttributes des Richedits.
|
Re: Richedit Markierung Textfarbe -größe und -art ändern
Ich hab leider mit RichEdits keinerlei Erfahrung, ist das erste Mal... Wie mach ich das???
|
Re: Richedit Markierung Textfarbe -größe und -art ändern
Z.B.
Delphi-Quellcode:
RichEdit.SelAttributes.Name := 'Arial';
|
Re: Richedit Markierung Textfarbe -größe und -art ändern
So einfach... Danke! Wenn ich das jetzt speicher, bleiben dann die Formatierungen erhalten?
|
Re: Richedit Markierung Textfarbe -größe und -art ändern
Da bin ich nicht ganz sicher, aber ich denke schon, sofern PlainText auf false steht.
|
Re: Richedit Markierung Textfarbe -größe und -art ändern
Klappt jetzt alles, danke!
|
Re: Richedit Markierung Textfarbe -größe und -art ändern
Zitat:
könntest Du vielleicht eine Action daraus machen und diese her posten? Wäre prima :-) Das GreenHorn |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:48 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