D donny2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-18 #1 如何让listbox里面的每一项对应一个值 例如显示“测试一”,可以得到值“1”
Z zhoudongchao Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-18 #2 1、如果为顺序显示,可采用INDEX 2、可以放两个LISTBOX他们的INDEX相同一个不显示,保存时存不显示的数据
N naughtboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-18 #3 没办法,只能是用一个StringList对应ListBox,然后用 StringList.Items.String[ListBox.ItemIndex]来使用
Z zswenyun Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-18 #4 说具体点,对应关系从那里得到:从数据库呢? 还是事先给出一个定义, 还有说清楚点到底要作什么?
D donny2000 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-18 #5 是不是我从数据库读取数据添加到listbox的时候 对应的值放到另外一个listbox或者stringlist里面 难道就没有更好的办法?
Z zswenyun Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-18 #7 listbox是可以保存额外信息的 比如:listbox1.items.addobject('测试一',tobject(1)); 显示为‘测试一’ 保存1; 取出值: var aa:integer; aa:= integer(listbox1.items.objects[listbox1.itemindex]); 写入值也可以用: listbox.items.objects := pointer(aa);
listbox是可以保存额外信息的 比如:listbox1.items.addobject('测试一',tobject(1)); 显示为‘测试一’ 保存1; 取出值: var aa:integer; aa:= integer(listbox1.items.objects[listbox1.itemindex]); 写入值也可以用: listbox.items.objects := pointer(aa);