![]() |
Richedit Dropdownfontbox
Hi, ich habe ein Textverarbeitungsprogramm geschrieben.
Ich will so wie in word eine Dropdownn liste haben,aus der man die schriftart wählen kann. Welche Kompo soll ich dafür benutzen? Und wie mache ich das mit einer Dropdown Liste für die Schriftgrösse? Danke |
Re: Richedit Dropdownfontbox
Entweder TComboBox + Ownerdraw-Modus mit eigenen Zeichnen, oder falls eine fertige Compo sein darf (kostet etwas), kannst mal die
![]() |
Re: Richedit Dropdownfontbox
Hi!
Da gibt es aber auch was von Ratiopharm ..... äh ...... Torry TFontCombobox glaube ich und ist umsonst. Ciao fkerber |
Re: Richedit Dropdownfontbox
Zitat:
Aber mit Sicherheit kann TFontComboBox keine Unicode :-D |
Re: Richedit Dropdownfontbox
HI!
Hier nochmal die genaue Adresse: ![]() Es gab da eine, die die Schriftarten direkt in der entsprechenden Schriftart anzeigt (wie in Word). Ob die da noch dabei ist :gruebel: Was meinst du mit der Unicode-Unterstützung @Bernhard? Ciao fkerber |
Re: Richedit Dropdownfontbox
Zitat:
|
Re: Richedit Dropdownfontbox
Dropdown für die Schriftgröße
Fülle die mit 8,10,12, etc (Eigenschaft Items) Und onChange glaub ich:
Delphi-Quellcode:
RichEdit1.SelAttributes.Size := StrToInt(ComboBox1.Text);
|
Re: Richedit Dropdownfontbox
hallo
noch ein kleines beispiel, wie man selbst ein Dropdown-Menü für die Schriftarten, die jeweils in der eigenen schriftart angezeigt werden erstellen kann: Der Combobox den Style csOwnerDrawFixed zuweisen. den Items der Combobox alle verfügbaren Fonts zuweisen:
Delphi-Quellcode:
nun im onDrawItem Ereignis noch folgenden Code für die Textausgabe einfügen:
Combobox1.Items := Screen.Fonts;
Delphi-Quellcode:
ComboBox1.Canvas.Brush.Color := clwhite;
ComboBox1.Canvas.FillRect(Rect); ComboBox1.Canvas.Font.Name :=ComboBox1.Items[index]; ComboBox1.Canvas.TextOut(Rect.Left+2,Rect.Top,ComboBox1.Items[index]); MfG Luki |
Re: Richedit Dropdownfontbox
Delphi-Quellcode:
Richedit1.SelAttributes.font := StrToInt(ComboBox1.Text);
geht aber dann nicht! (Oder wie muss ich es machen???) (Undefinierter bezeichner font) |
Re: Richedit Dropdownfontbox
hallo
ersetzen font mit size, dann müsste es klappen. MfG Luki |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 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