Delphi-PRAXiS
Seite 2 von 2     12   

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/)
-   -   Einem Richedittext einen Font zuweisen (https://www.delphipraxis.net/115622-einem-richedittext-einen-font-zuweisen.html)

mkinzler 14. Jun 2008 21:55

Re: Fonts in Combobox auslesen und in Richedit verwenden
 
Delphi-Quellcode:
if RichEdit1.SelLength = 0

Neutral General 14. Jun 2008 21:55

Re: Fonts in Combobox auslesen und in Richedit verwenden
 
Stimmt, es ist gar kein Set :mrgreen: Sry :oops:

Die Muhkuh 15. Jun 2008 08:46

Re: Einem Richedittext einen Font zuweisen
 
Hi,

ich fasse mal kurz zusammen:

Du überprüft erst, ob überhaupt etwas ausgewählt ist per RichEdit.SelLength > 0. Wenn ja, dann kannst Du SelAttributes.Name := ComboBox1.Text setzen (Du brauchst hier nicht über Items.Strings[...] gehen).

Es muss nicht zwingend auf > 0 geprüft werden. > 0 bedeutet, dass Text ausgewählt ist und die Attribute nur auf den ausgewählten Text angewandt werden. Wenn nichts ausgewählt ist und Du es trotzdem zuweist, dann wird der Text, der dann an dieser Stelle getippt wird, mit den neuen Attributen "erstellt".

Falls Du es auch noch anders rum haben willst (also wenn Du versch. Textformatierungen verwendest und Du willst in der ComboBox die aktuell ausgewählte Schriftart auswählen), dann wäre die schlampige Lösung (die gute darfst Du Dir selbst erarbeiten :) ), dass Du mit einem Timer SelAttributes.Name ausliest und der ComboBox zuweist.

alzaimar 15. Jun 2008 09:23

Re: Einem Richedittext einen Font zuweisen
 
Zitat:

Zitat von Die Muhkuh
...die gute darfst Du Dir selbst erarbeiten :)...

Weil Du sie nicht kennst? :zwinker:

Die Muhkuh 15. Jun 2008 09:28

Re: Einem Richedittext einen Font zuweisen
 
Zitat:

Zitat von alzaimar
Zitat:

Zitat von Die Muhkuh
...die gute darfst Du Dir selbst erarbeiten :)...

Weil Du sie nicht kennst? :zwinker:

Ob meine Lösung gut ist, weiß ich auch nicht, aber ich nutze OnChange und Konsorten zum Aktualisieren der Attribute.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:46 Uhr.
Seite 2 von 2     12   

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