用过listview都知道,传统MS提供的listview没有为item准备的双击事件(private sub listview_itemdblclick),只有一个itemclick事件(真是一个wo chuo的设计)所以你要用listview的话只能用它基类的双击事件(private sub control_dblclick)了。 写一个简单例子: private sub listview_dblclick() '... if listview.listitems.count<>0 then txtTest1.text=listview.selectitem.text '这个是当前选择的行的第一例内容 txtText2.text=listview.selectitem.subitem(1) '这个是当前选择的行的第二例内容 '... end if end sub其它ID你记在哪一例都可以,并最好在列头时把ID列的宽度设置为0就看不到了
lv_Item.ListSubItems(1).Text '第二列
lv_Item.ListSubItems(2).Text '第三列
lv_Item.ListSubItems(3).Text '第四列
MSFlexGrid1.TextMatrix(i, 1) '第二列
MSFlexGrid1.TextMatrix(i, 2) '第三列
MSFlexGrid1.TextMatrix(i, 3) '第四列
MSFlexGrid1.TextMatrix(i, 4) '第五列
写一个简单例子:
private sub listview_dblclick()
'...
if listview.listitems.count<>0 then
txtTest1.text=listview.selectitem.text '这个是当前选择的行的第一例内容
txtText2.text=listview.selectitem.subitem(1) '这个是当前选择的行的第二例内容
'...
end if
end sub其它ID你记在哪一例都可以,并最好在列头时把ID列的宽度设置为0就看不到了
如何将记录的id赋给lvTelphone.SelectedItem.Key ?
是这控件的规定,你可以在ID前面 & 一个"#"之类的字符再赋给key就可以了。读的时候去掉这个"#"