AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Firemonkey TCombobox Schrift Größe und Farbe ändern

Firemonkey TCombobox Schrift Größe und Farbe ändern

Ein Thema von luisk · begonnen am 20. Dez 2015 · letzter Beitrag vom 14. Jan 2021
Antwort Antwort
Benutzerbild von luisk
luisk

Registriert seit: 18. Mär 2009
402 Beiträge
 
#1

Firemonkey TCombobox Schrift Größe und Farbe ändern

  Alt 20. Dez 2015, 16:23
wie kann man bei Firemonkey TCombobox Schriftart, -Größe und -Farbe ändern

Der Name "RAD" ist doch der reinste Hohn ! 5500 Euro für sowas !

Bei VCL schon vor 20 Jahren kein Problem.

Geändert von luisk (20. Dez 2015 um 16:50 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.007 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Firemonkey TCombobox Schrift Größe und Farbe ändern

  Alt 20. Dez 2015, 17:12
Die Combox-Box musst Du unter FMX mehr so als Container ansehen, daher hat die Combobox genauso wie die Listbox selber keine Font-Eigenschaft.

Wenn Du also irgendetwas mit den Items machen willst, die nicht dem Standard entsprechen, dann verwendest Du TListboxitems. Dort kannst Du über Textsettings alles mögliche hinsichtlich des Fonts verändern. Da musst Du aber drauf achten, dass Du gleichzeitig unter Styledsettings die Optionen deaktivierst, die nicht nach den Einstellungen vom Style gezeichnet werden solle, sondern nach Deinen Vorgaben.
  Mit Zitat antworten Zitat
Benutzerbild von luisk
luisk

Registriert seit: 18. Mär 2009
402 Beiträge
 
#3

AW: Firemonkey TCombobox Schrift Größe und Farbe ändern

  Alt 20. Dez 2015, 17:53
hab da was gefunden. Funktioniert aber nicht
http://stackoverflow.com/questions/3...in-delphi-fire
Delphi-Quellcode:
  for li := 0 to combobox1.Count - 1 do begin
        combobox1.ListBox.ListItems[li].StyledSettings := combobox1.ListBox.ListItems[li].StyledSettings - [TStyledSetting.Size];
        combobox1.ListBox.ListItems[li].TextSettings.Font.Size := 20;
    end;
  Mit Zitat antworten Zitat
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.007 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Firemonkey TCombobox Schrift Größe und Farbe ändern

  Alt 20. Dez 2015, 18:40
Was funktioniert denn nicht?

Standardmäßig wird nur die Anzeige im nicht ausgeklappten Zustand der Combobox nach Deinen Einstellungen gezeichnet.

Soll auch die ausgeklappte Liste so gezeichnet werden, musst Du

ComboBox.DropDownKind := TDropDownKind.Custom setzen.
  Mit Zitat antworten Zitat
Benutzerbild von luisk
luisk

Registriert seit: 18. Mär 2009
402 Beiträge
 
#5

AW: Firemonkey TCombobox Schrift Größe und Farbe ändern

  Alt 20. Dez 2015, 19:24
ok, Danke,
so gehts.

Was ist nur aus Borland geworden ?
Und Philippe Kahne hat 1997 das Bildtelefon erfunden.
https://en.wikipedia.org/wiki/Philippe_Kahn
Miniaturansicht angehängter Grafiken
firemonkey.jpg  

Geändert von luisk (20. Dez 2015 um 21:42 Uhr)
  Mit Zitat antworten Zitat
weber8722

Registriert seit: 8. Jul 2015
27 Beiträge
 
Delphi XE8 Professional
 
#6

AW: Firemonkey TCombobox Schrift Größe und Farbe ändern

  Alt 14. Jan 2021, 18:25
Bei VCL schon vor 20 Jahren kein Problem.
Wie wahr!
RAD XE ist zwar schon hoch in der Versionszahl, aber von der Usability/Qualität immer noch unter Delphi 1 (hatte dann noch 3 + 7).
Andererseits zeigt das gute Beispiel Lazarus, das es schon leichter ist auf einem PC zu bleiben (ganz egal ob Win oder Linux).
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf