Thema: Delphi Richedit Dropdownfontbox

Einzelnen Beitrag anzeigen

Benutzerbild von memphis
memphis

Registriert seit: 4. Apr 2003
Ort: Innsbruck
89 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Richedit Dropdownfontbox

  Alt 23. Jul 2004, 14:22
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:
Combobox1.Items := Screen.Fonts; nun im onDrawItem Ereignis noch folgenden Code für die Textausgabe einfügen:
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
Lukas
Wenn du nicht mehr weiter weißt, zeichne dir 'nen Einheitskreis.
  Mit Zitat antworten Zitat