TSpeedButton.Font.Color - Bug oder Limitation? lazarus / 31-LCL ---------------------------------------------------------------------- cookie22 · 2014-08-19 17:35 TSpeedButton and TToolbarButton ignores Font.Color in Windows. Is this a bug or a limit? Or is there any trick to get the color changed? Tested it in Lazarus 1.1(32Bit) and 1.2.4(32Bit). ---------------------------------------------------------------------- taazz · 2014-08-19 17:43 try it with themes disabled if it works then it is theme overwrite. ---------------------------------------------------------------------- cookie22 · 2014-08-19 17:50 Yes it is overwritten with themes enabled, but it does not make any sense. I would call this a bug. ---------------------------------------------------------------------- taazz · 2014-08-19 18:05 Quote from: cookie22 on August 19, 2014, 07:50:04 pmYes it is overwritten with themes enabled, but it does not make any sense. I would call this a bug.  It makes perfect sense, themes are set/selected by the end user can and should override everything in the application. Think of what happens if you select a black color and my theme has black background and white or yellow font colors, your choice should be overridden by my theme selection no questions asked. ---------------------------------------------------------------------- cookie22 · 2014-08-19 19:13 It limites my application in a bad way. There is no reason to limit this. It should be work like you say, if clDefault is choosen. If not, it should show the color the programmer has choosen. No other system acts like this, look VS or Delphi you can choose the color if themes are enabled. Edit: It is definitely a bug, you can change the color in TButton or TBitButton. Only Controls based on TGraphicControl do not work.