VC++中如何在ListView控件里获得选定项

VC++中如何在ListView控件里获得选定项,第1张

POSITION pos = m_ctlListGetFirstSelectedItemPosition() ;

if ( !pos )

{

return ;

}

INT iItem = m_ctlListGetNextSelectedItem( pos ) ;

listView增加一个OnItemClickListener 事件,即条目点击事件,点击的时候会回调onItemClick方法,方法中的 position就是listView的索引值。

private OnItemClickListener itemClick = new OnItemClickListener() {

@Override

public void onItemClick(AdapterView<> parent, View view, int position,long id) {

选中项的文本值:thislistView1SelectedItems[0]Text;

选中项的子项的文本值

thislistView1SelectedItems[0]SubItems[0]Text;(SubItems[0]表示选中项的第一个子项,第二个子项就是SubItem[1],第三个就是SubItems[2]以此类推)

您好,我来为您解答:

在ListView显示数据前,你应该建立一个数据备份,可以是链表,在显示后,链表中的项应该与ListView中的Item有个对应关系,这样就可以根据position从链表中查询相应的数据。

希望我的回答对你有帮助。

以上就是关于VC++中如何在ListView控件里获得选定项全部的内容,包括:VC++中如何在ListView控件里获得选定项、如何在listview中得到当前选定项在列表中的索引值、怎样获取listview里项被选中时的的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9549157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存