2.关于图标

树控件的图标有多种方案。
方案一:默认图标方案
默认图标是根据上述创建参数中的NodeImage、LeafImage来定义的,树杈和树叶统一显示成2种图标。硕正套件已经内置了若干个图标,你可以从中选择。如果你想采用你自己定义的图标,须注意:
1.图片文件支持bmp、png、jpg、ico、gif、tif格式;
2.图片尺寸通常为16x16、24x24、32x32、64x64、128x128,最大不得超过128x128;
3.如果你希望图标在鼠标点中时的显示有所区别,应该将普通状态的图标和点中时的图标画在一起,左侧为普通状态的图标,右侧为鼠标点中时的图标。例如16x16的图标,尺寸应该是32x16了;
4.建议将图片资源打成zip包部署到服务器,并采用图片扩展URL书写,以提高性能;
方案二:独立图标方案
所谓独立图标方案是指每个树杈和树叶可以有不同的图标,这样每个节点的图标需要在数据XML中写明,请参见下面的 “4.XML树” 内容,当然也可以通过API函数SetXMLProp( )在js中动态设定;
图标的格式和注意事项请参见方案一,独立图标可以采用硕正套件内置的图标,也可以是自定义图标.
方案三:混合图标方案
即指定了默认图标,但又可以单独为某些节点指定图标.