D7的ACTIONMANAGER有太多的问题,真的不知道BORLAND有没有对它进行过完整的测试就发布出来,真是的,搞得我们这些代码工人惨死了,有如下的问题(也有可能是在下驽钝,不知其真正用法):
1、ACTIONTOOLBAR上的按钮项目过多而该ACTIONTOOLBAR又不够宽时,本来在右边应该有箭头小按钮的,点击后那些没有显示的按钮就出来了,像标准的COOLBAR组件一样,但D7的偏偏没有,:(唉。。
2、在WIN XP或WIN2003操作系统上运行使用了ACTIONMANAGER的程序,如果鼠标快速扫过ACTIONTOOLBAR上的按钮组,则会有多个按钮呈选中状态(也就呈鼠标停留在该按钮上的状态),在2000或98下无此现象
3、在ACTIONTOOLBAR上设置多个分隔条,则点击ACTIONTOOLBAR右边的小按钮(显示或删除按钮)后,弹出菜单,列举ACTIONTOOLBAR上所有项目,但所设置的多个分隔条只显示第一个分隔条,其它的不见了,而且点击弹出菜单上的按钮时,菜单项左边的勾选状态也不能正常显示:(,真是烦死人了
还有其它一些罪状,不过不影响程序的运行,我也就不说了,烦就烦点,至少还能用吧:(,真希望BORLAND的产品不要再这样下去了,真的不希望看到,以上问题还希望大家帮帮忙,或都提供点什么线索给参考参考也好啊

解决方案 »

  1.   

    1.vc的toolbar上的按钮项目过多而该toolbar又不够宽时,本来在右边应该有箭头小按钮的,点击后那些没有显示的按钮就出来了,像标准的COOLBAR组件一样,但toolbar偏偏没有,2.在2000或98下无此现象,在WIN XP或WIN2003却有问题,不正说明ACTIONMANAGER而是WIN XP或WIN2003有问题么,说明你的机器不够快,你的鼠标dpi太低ACTIONMANAGER的确有不少问题:如MDI的支持,右键菜单,但楼主的前两个似乎不象是ACTIONMANAGER的问题
      

  2.   

    谢谢回复,但是我还是不清楚以下几点:
    1、我用的不是toolbar,而是actiontoolbar,toolbar是随delphi一起长大的,肯定是没问题的,主要是actiontoolbar是刚出来的,应该是它的问题,我试过好久都试不出来,只是偶尔出来过一次,但也不象标准的windows中的coolbar
    2、我不同意机器太慢的说法,因为我针对此问题专门到一台赛扬466操作系统是98的机器上运行这个程序,没问题,而赛扬2G操作系统是2003或XP的机器上却有问题,如果说可能是操作系统或鼠标dpi的问题那倒是有可能,这个建议有价值,我回去试试看,到时我把结果回复你
    对actionmanager的非官方升级包我已经下载并正确安装了,但还是解决不了众多问题,这个包是宝兰专门开发actionmanager的工程师提供的,他还说真正要解决actionmanager的问题要等到D9,不知什么时候才能等到那天:(