问题1. 我在ActionMainMenuBar中将ShowGrph属性设为False,它在鼠标没有指向菜单项时一切正常,但是在鼠标指向时却显示出图标的影子(在菜单项的左侧即本该显示小图标的地方),我用的是XP风格.
问题2.怎样在ActionToolBar中加分隔条(在ToolBar中类似)

解决方案 »

  1.   

    问题2,选种你要在前面加分割条的ITEM,然后按CTRL+INSERT,然后输入“-”或“|”就可以了问题1,不清楚,我帮你看看
      

  2.   

    你这个情况我以前在使用IMAGELIST控件的时候也遇到过,刚开始以为是D的问题,不过后来发现和控件使用的图片尺寸有关系,你去D的帮助中看看ACTIONMAINMENUBAR一般支持多大尺寸的图片,估计是16*16的
      

  3.   

    我想确实是因为此原因,因为我用16*16的图标没有此问题,但是Delphi的帮助中并没有说明这个问题。因为我的actiontoolbar需要用32*32的winxp图标所以如果将imagelist中的图标一换则actiontoolbar又要出问题了(图标也成16*16)。我想将在vcl里将actionmainmenubar改一下,解决这个问题,但是小弟功力有限,改vcl总是不成功。望frameSniper能不能指点一下,或指出其他的解决方案?
      

  4.   

    呵呵,不是把,你胆子比我还大!!!!!!你派生一个TActionMainMenuBar类的子类,然后重新定义它取图象的方法不就可以了!不过最好不要这样做,因为我感觉应该有更简单的方法的。我帮你看看,有了方法,我给你回复!