求妖哥及各位大神出山,,radiobutton怎么改变字体颜色

终极威天 2015-01-08 11:37:51
radiobutton->font->color怎么不能改变颜色呢?求大神指点
...全文
551 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccrun.com 2015-03-15
  • 打赏
  • 举报
回复
TRadioButton 创建的是 Windows 原生窗口,所以显示出来的效果会受到系统主题的影响。C6 默认不支持 Windows 系统主题,所以 C6 里面的 TRadioButton 改变 Font->Color 可以起到更改字体的效果。后来的高版本中,如果启用系统主题,那么更改 Font->Color 就木有效果了,只能采用其他的另类方式实现,比如星际访客提到的用 Label 模拟(因为 TLabel 是 VCL 自己的控件, 不受系统主题影响)。或者自己通过子类化自绘。
晃晃悠悠 2015-03-15
  • 打赏
  • 举报
回复
xe7up1,win7,windows经典, 可以改变字体颜色。
星際訪客 2015-03-15
  • 打赏
  • 举报
回复
TRadioButton 原為標準 Windows 控件之一...為了維持作業平台設定一致性的原因...所以無法改變. 不過...還是有變通的作法...先將 TRadioButton 的 Caption 設定為空字符串並將寬度設到與 RadioButton 之大小...在 TRadioButton 的右方緊貼著一個 TLabel.

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧