delphi中的combobox没有vb中itemdata属性么?
itemdata属性,其实就象是每个item的tag。比如:combobox中很多用户名,每个用户名对应一个密码。系统启动时将用户和密码都从数据库中取出,显示用户名,密码就用itemdata储存,这样,用户选择一个item时,通过其itemdata就可以直接获取密码,而没必要再查数据库。奇怪,我找了很久,delphi中不会用。请高手不吝指教。
itemdata属性,其实就象是每个item的tag。比如:combobox中很多用户名,每个用户名对应一个密码。系统启动时将用户和密码都从数据库中取出,显示用户名,密码就用itemdata储存,这样,用户选择一个item时,通过其itemdata就可以直接获取密码,而没必要再查数据库。奇怪,我找了很久,delphi中不会用。请高手不吝指教。
p: PString;
begin
str := 'Password';
ComboBox1.Items.AddObject('name', TObject(@str));
p := PString(comboBox1.Items.Objects[0]);
showmessage(P^);
end;
从数据库中读出combobox的选项的时候将相应的密码加入到listview中;
到时用combobox的index去找listview1.items[index].caption;