Delphi 想说爱你真的不容易

使用Delphi 2010创建TRibbon界面,走了万里长征一样。也许现在用delphi的人太少了,没有人遇到过!

问题1:TRibbon不能修改为宋体或者说字体里面不是黑体的字体都不行,否则Tab和Group标题变小不协调。

问题2:使用大按钮,在TImageList添加png,TImageList最好设置成32否则会出现黑色的背景。一开始都好好,但是已超过2个大的按钮,就发现图片偏右。

整个问题纠结了很长时间,下面是使用方法和解决办法:

使用方法:

1.将窗体DoubleBuffered设置为True(摘自网上,有道理)

2.将窗体GlassFrame Enabled设置为True(摘自网上,Windows Vista Aero

3.将TRibbon拖到窗体上

4.将TImageList拖到窗体上,2个。一个正常16x16,一个大的32x32。ColorDept设置为cd32Bit,否则出现黑色背景。使用png格式图片。

5.将TActionManager拖到窗体上

6.将TActionManager设置ImageList

7.将TRibbon设置ActionManager

8.将TActionManager添加多个Action

9.将添加Action拖到TRibbon上,注意,必须先添加Tab和Group。否则拖不上去。


不能修改TRibbon的字体,否则出现问题1.特别是不能修改为宋体

LargeImageList和ImageList数量必须一致否则出现问题2,就是说ImageList有2个图片,LargeImageList必须也有2个图片,超过的图片赋给大按钮显示的时候就会出现问题2,偏右。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值