TToolBar的Images设置ImageList的问题(50分)

  • 主题发起人 主题发起人 靖哥哥
  • 开始时间 开始时间

靖哥哥

Unregistered / Unconfirmed
GUEST, unregistred user!
TToolBar的Images设置了ImageList,此时TToolBar的TToolButton可以显示ImageList中的图形,
但是如果把TToolButton属性的MenuItem设置为即存的一个MenuItem,那么TToolButton不显示ImageList中的图形,
但按TToolButton是可以响应MenuItem的OnClick事件。这是为什么??
 
你可以在MenuItem中设置图标啊
 
原因就是,delphi就是这么做的.请你指定了menuitem 那么ImageIndex就等于此menuitem的imageIndex
也就是说显示与菜单相同的image,所以就指定mainmenu的images和menuitem的imageindex
 
如果第一个TToolButton的MenuItem设定,就没有问题了。
但如果跳过第一个TToolButton,而直接设定第二个TToolButton的MenuItem,
第二个TToolButton就无法显示ImageList中的图形。这又是为什么?
 
你试试使用TActionList看看,ToolButton的图标和本身没有关系,只和Action的图标有更新
 
后退
顶部