listView问题

kiba518 2008-09-27 02:31:33
我想做双击 listView的选项时 触发事件
listView1.FocusedItem.Text
这个获取不到

listView1.SelectedItems.ToString()这个也不行

我迷茫了

我想获取 点击时 选项的文本内容
...全文
41 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kiba518 2008-09-27
  • 打赏
  • 举报
回复
这个怪我。

我有罪。。。
listView1.Clear();我在 取值前加了他。。。
各位大哥说的都对
一人给点了
baihe_591 2008-09-27
  • 打赏
  • 举报
回复


private void listView1_MouseDoubleClick(object sender, MouseEventArgs e)
{
Point location = MousePosition;
ListViewItem item = listView1.GetItemAt(listView1 .PointToClient (location ).X ,listView1 .PointToClient (location ).Y );

if (item != null)
this.Text = item.Text;
}

kiba518 2008-09-27
  • 打赏
  • 举报
回复
老大们 不要瞎写嘛
listView1里哪有这项啊SelectedItem
是SelectedItems

2楼的大哥 的不好用啊
listview1.selecteditems[0].text.tostring()
listview1.selecteditems[0].value.tostring()


提示错误 Message="InvalidArgument=“0”的值对于“index”无效。\r\n参数名: index"
netbor 2008-09-27
  • 打赏
  • 举报
回复
看错了,还以为是TREEVIEW呢.SORRY.
yilanwuyu123 2008-09-27
  • 打赏
  • 举报
回复

ListView lv = new ListView();
object obj = lv.SelectedItems[0].Tag;
GSDante 2008-09-27
  • 打赏
  • 举报
回复
不知道你的listview是设的允许多选。。还是单选呢。。
单选:
listView1.SelectedItems[0].Text

多选
for(int i = 0;i< listView1.SelectedItems.Count;i++)
{
listView1.SelectedItems[i].Text
}
netbor 2008-09-27
  • 打赏
  • 举报
回复
listView1.SelectedItem.ToString()
yzh313 2008-09-27
  • 打赏
  • 举报
回复
listview1.selecteditems[0].text.tostring()
listview1.selecteditems[0].value.tostring()

111,101

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧