Comment modifier par programmation la FontColor d'un Tlabel

Quand je mets un TLabel sur un formulaire, je peux changer la couleur de son texte en changeant le FontColor de la propriété. Cependant, quand je fais cela dans mon programme en

Label1.FontColor := TAlphaColors.Aquamarine;

cela ne fonctionne pas. Aucune idée de quel est le problème?

FireMonkey est pas du tout comme ça. Vous avez besoin de connaître les styles. Commencer avec le programme docs.
Vous devez exclure le ssFontColor le style de l'étiquette de la style set, sinon la couleur de la police de la attribué style sera appliqué à l'étiquette. (si on utilise la même logique que dans Delphi XE3)
Vous devez être à la recherche à des pages différentes. TLama les liens et les pages que j'ai trouvées étaient claires. Docs pour fmx sont un peu louche si je suis d'accord
Je préfère laisser cette réponse de quelqu'un de connu ou au moins quelqu'un qui a Delphi XE5. Je vais être en silence en attendant au moins 1 ou 2 ans avant que je commence à penser, à écrire quelque chose de sérieux sur FMX 🙂
J'ai été de sauter à des conclusions un peu trop vite. De modifier par programmation la FontColor les ouvrages suivants: FText.StyledSettings := FText.StyledSettings - [TStyledSetting.ssFontColor]; FText.FontColor := TAlphaColors.Cyan; (où FText est un TLabel). Les docs avec la redoutable Embarcadero manque d'effort dans la documentation sur FontColor. TLama la réponse de lien ont été la bonne. Grâce à deux TLama et David pour leur aide et leur persistance 😉

OriginalL'auteur Arnold | 2014-02-02