炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2406|回复: 0

关于 TREE 的建议

[复制链接]

该用户从未签到

发表于 2011-11-28 20:20:32 | 显示全部楼层 |阅读模式
1、增加接口:取顶端可见项目、取底端可见项目、取上一个可见项目、取下一个可见项目,项目是否可见(上述五个都是针对有垂直滚动条的情况);
2、可以设置是否允许编辑项目,并且有接口可以 进入/结束文本编辑 状态;
3、比较重要的一个接口:取缩进层次,其含义为获取指定ID的项目当前所处的层次,比如根层为1,第一个子项层次为2等等。实际编程中很实用。
4、比较重要的一个接口:是否有子项目,也是编程中动态添加数据的一个较有效的判断功能。
5、目前已经有设置获取和设置项目图片索引的接口,但树型框控件最好可以设置项目选中后显示不一样的图片,所以建议增加“获取和设置选中状态图片的接口”。
6、取子项缩进(目前已经可以设置)。
7、建议接口:加粗、取消加粗、是否已加粗,针对指定ID的项目文本进行加粗显示,更能体现树型框的功能。
8、不但是树型框,在滚动视图类的控件、包含其衍生控件中,还建议一个接口叫做:保证显示,就是MSDN的 ENSUREVISIBLE 功能,以确保有滚动条时指定项目不在可见范围内自动滚动使其可见。
9、可以获取或设置连接虚线的颜色;
10、建议接口:取项目数、取同级项目数、取子项目数、取可见项目数。
11、为复选框单独设置图片组,并且可以选择复选框为两态还是三态;
12、建议增加事件:即将扩展和收缩(不是已经扩展和收缩),在扩展和收缩事件生效前触发,可以根据返回值拒绝执行扩展和收缩,在某些编程中很需要;
13、建议增加事件:开始编辑、结束编辑、复选框状态被改变。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-5-4 06:45 , Processed in 0.064531 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表