Delphi7 ActionList和ImageList真心很讨厌,有没有大侠能帮忙解释下这是为什么。。。。。。
最近重新审视了这两个组件,终于搞明白当初为什么我会在百般搜索找不到现成的之后,万般无奈,亲自用QQ截图、用Windows的画图程序卖力地画各种标准动作按钮的位图,后来又发现白费力的原因了。
事情是这样子的:
(1)当我先给ActionList1添加了一系列动作按钮之后,再将ActionList1的Images属性设置为ImageList1,不管是ImageList1中的位图之前已经被添加完,还是之前没添加位图现在添加,完了之后再双击打开ActionList1,刚刚添加完的位图(自己画的)都会老老实实呆在标准动作项的头部,我再调整一下对应编号就可以了。
(2)当我先给ImageList1中添加完需要的位图,然后先把ActionList1的Images属性设置为ImageList1,再给ActionList1添加了一系列动作按钮,就会发现,这些动作项前面都会自动出现系统自己的位图,而且都能对上,再双击ImageList1,发现竟然多出了几个系统自己的位图,而且都是出现在动作项前面的那些。
郁闷死了,辛辛苦苦画的那些位图竟是白费力了!谁能解释一下这个情况?为什么第(1)种情况不能自动出来系统自己的位图?
[解决办法]
不知,不能乱说的
帮你顶顶帖子吧