| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1746 人关注过本帖
标题:请教VFP ListBox控件的一个冷门属性
取消只看楼主 加入收藏
eepcvfp
Rank: 2
等 级:论坛游民
帖 子:171
专家分:19
注 册:2013-8-12
结帖率:87.5%
收藏
已结贴  问题点数:20 回复次数:6 
请教VFP ListBox控件的一个冷门属性
以前一直没留意ListBox控件的Tag属性,帮助文档是这样说的:

Tag属性
存储任何你的程序需要的额外数据。设计和运行时可用。

我把问题简化为实现以下功能:
我想在ListBox控件里添加如下列表:
        张三
        李四
        张三
        王五
在列表里单击某个姓名,列出他的详细资料,由于可能同名同姓,所以数据库里有一个ID字段,作为一个人的唯一标识。
我想在AddItem姓名的同时,把这个人的ID存入列表的Tag属性,该怎么做呢?

我在使用TreeView控件时也是用的这个思路,把唯一标识存入每个列表的Tag属性里,简单方便。

但是把同样的思路用在ListBox控件上却不知其法,不知道是不是只有ListBox控件才有Tag属性,也就是Listbox.tag
每个列表有没有自己的Tag?

请各位高手指教,或者有其他替代的方案。
谢谢!!
搜索更多相关主题的帖子: 详细资料 数据库 姓名 
2015-08-13 17:40
eepcvfp
Rank: 2
等 级:论坛游民
帖 子:171
专家分:19
注 册:2013-8-12
收藏
得分:0 
谢谢 hu9jj 版主出手,您提供的方案也不失为一种很好的代替方案

您对Tag属性有什么看法?VFP提供这个属性的初衷是什么呢?还望指点迷津。
2015-08-13 19:30
eepcvfp
Rank: 2
等 级:论坛游民
帖 子:171
专家分:19
注 册:2013-8-12
收藏
得分:0 
感谢两位版主,如题所述,ListBox控件的每个列表项都有TAG属性吗?还是只有ListBox.Tag

我以前用TreeView控件,发现他每个列表项都有一个TAG属性。

[ 本帖最后由 eepcvfp 于 2015-8-13 19:33 编辑 ]
2015-08-13 19:32
eepcvfp
Rank: 2
等 级:论坛游民
帖 子:171
专家分:19
注 册:2013-8-12
收藏
得分:0 
谢谢三位版主,感谢你们依然坚守在这里为我等菜鸟指点迷津。
2015-08-13 19:48
eepcvfp
Rank: 2
等 级:论坛游民
帖 子:171
专家分:19
注 册:2013-8-12
收藏
得分:0 
以下是引用星光悠蓝在2015-8-14 08:10:24的发言:

把列表项设为多列,分别存姓名和ID,更直观。



这的确也是一个方案。
2015-08-14 09:16
eepcvfp
Rank: 2
等 级:论坛游民
帖 子:171
专家分:19
注 册:2013-8-12
收藏
得分:0 
回复 11楼 吹水佬
谢谢版本,以前我没有留意IndexToItemID,又学到了新东西。
2015-08-14 10:16
eepcvfp
Rank: 2
等 级:论坛游民
帖 子:171
专家分:19
注 册:2013-8-12
收藏
得分:0 
以下是引用吹水佬在2015-8-14 10:11:50的发言:

ListBox有Tag,列表中的项目无Tag,但可以有ID。


解决了我的疑问。
2015-08-14 10:17
快速回复:请教VFP ListBox控件的一个冷门属性
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052368 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved