![]() |
Einem Richedittext einen Font zuweisen
Darf ich nochmal was ganz kurzes hinterherschieben? Wie kann man denn nur den makierten Text eines Richedits mit der Font ändern?
[edit=Sharky]Dieser Thread ist ab diesem Posting aus ![]() |
Re: Fonts in Combobox auslesen und in Richedit verwenden
Schau dir mal RichEdit.SelAttributes an
|
Re: Fonts in Combobox auslesen und in Richedit verwenden
RichEdit.SelAttributes.Font
|
Re: Fonts in Combobox auslesen und in Richedit verwenden
da gibt es aber die .Font gar nicht. Also RichEdit.SelAttributes.Font geht nicht da kommt ein Fehler: [DCC Fehler] Unit1.pas(79): E2003 Undefinierter Bezeichner: 'font'
|
Re: Fonts in Combobox auslesen und in Richedit verwenden
Der Font ist auch in seine Teilwerte zerlegt
|
Re: Fonts in Combobox auslesen und in Richedit verwenden
Zitat:
|
Re: Fonts in Combobox auslesen und in Richedit verwenden
Delphi-Quellcode:
Wenn ich das jetut so mache kommen immernoch Fehler:
if RichEdit1.SelAttributes = '' then
RichEdit1.Font.name := Combobox1.Items.Strings[Combobox1.ItemIndex] else RichEdit1.SelAttributes.name := Combobox1.Items.Strings[Combobox1.ItemIndex]; [DCC Fehler] Unit1.pas(79): E2010 Inkompatible Typen: 'string' und 'TTextAttributes' Wie kann ich es denn machen, dass wenn nichts makiert ist, dann alles im Richedit durch die Font verändert wird? Edit: Oh, oh, jetzt werde ich wohl getötet :oops: :-D |
Re: Fonts in Combobox auslesen und in Richedit verwenden
Versuch mal
Delphi-Quellcode:
RichEdit1.SelAttributes.Name := ComboBox1.Text;
|
Re: Fonts in Combobox auslesen und in Richedit verwenden
Hi,
SelAttributes ist ein Set. Ein leeres Set ist []. Gruß Neutral General |
Re: Fonts in Combobox auslesen und in Richedit verwenden
Delphi-Quellcode:
Geht auch nicht: [DCC Fehler] Unit1.pas(79): E2015 Operator ist auf diesen Operandentyp nicht anwendbar
if RichEdit1.SelAttributes = [] then
RichEdit1.Font.name := Combobox1.Items.Strings[Combobox1.ItemIndex] else RichEdit1.SelAttributes.name := Combobox1.Items.Strings[Combobox1.ItemIndex]; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:17 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