Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Markierten Text in TRichEdit formatieren (https://www.delphipraxis.net/154696-markierten-text-trichedit-formatieren.html)

Dunkelbunt27 21. Sep 2010 16:12

Markierten Text in TRichEdit formatieren
 
Hallo Delphi Praxis :dp:,

Ich arbeite an einer Art Texteditor. Meine Form besteht erstmal aus einem
RichEdit1 (für die Eingabe des Textes),
ein paar Speedbuttons (Fett, Kursiv, Unterstrichen, schrift...)
... (der Rest wie TMainMenu ist eher unwichtig)

Hier nun die Frage:

Ich möchte in meiner RichEdit nur den markierten Text formatieren.
Hat einer eine Idee? Am besten ein Stück Quelltext, welcher alles wichtige enthält. (Sonst muss ich mehrmals nachhaken ;D)



____________________

Vielen Dank,
Dunkelbunt

r29d43 21. Sep 2010 16:26

AW: Markierten Text in TRichEdit formatieren
 
ist so einfach, geht auch ohne Beispiel-Code:

Einfach dann, wenn schon selektiert ist, die SelAttributes-Property des RichEdit-Controls entsprechend beladen.

Dunkelbunt27 21. Sep 2010 16:42

AW: Markierten Text in TRichEdit formatieren
 
Danke schonmal,
ich probiere es mal aus =)
Ergebnis im EDIT

EDIT:
Ich habe gewarnt =D
Zitat:

Sonst muss ich mehrmals nachhaken ;D
Ich komm leider nicht ganz klar...
Ich weiß nicht genau wie ich die RichEdit1.SelAttributes auf das markierte (selectierte) setzen soll.
Ich bin sicher es ist für Dich (oder andere) minimaler Aufwandt doch einmal des Verständnis halber in einem Quelltext zu verfassen.
Wäre sehr nett :)

____________________

Viele Grüße,
Dunkelbunt

r29d43 21. Sep 2010 16:52

AW: Markierten Text in TRichEdit formatieren
 
Delphi-Quellcode:
RichEdit1.SelAttributes.Style := [fsBold, fsItalic, fsUnderline];


o.

Delphi-Quellcode:
RichEdit1.SelAttributes.Color := clBlue
;

der aktuell schon selektierte Text wird davon automatisch formatiert.

Dunkelbunt27 21. Sep 2010 16:57

AW: Markierten Text in TRichEdit formatieren
 
Ausprobiert :thumb:
Funktioniert :thumb:
Danke gesagt! :bouncing4:

Geschlossen =) :dp:



____________________
Dankefein,
Dunkelbunt


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:36 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