C#中遇到的问题

hellosm 2009-12-05 12:02:23
如何实现点treeview里的选项,在listview里相对应的选项也会被选中?

我的想法是这样的:
在treeview的treeView1_NodeMouseClick的事件中,根据treeview选中的项判断listview中是否存在与之相对应的项,没有则添加进去,有的话则 this.listView1.Items[index].Selected = true

但这样没法实现我要的····
请各位大虾帮帮忙···
...全文
133 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hellosm 2009-12-05
  • 打赏
  • 举报
回复
已解决,要先聚焦,还得把单击事件改成双击事件···不懂···
hellosm 2009-12-05
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 goga21cn 的回复:]
引用楼主 hellosm 的回复:
如何实现点treeview里的选项,在listview里相对应的选项也会被选中?

我的想法是这样的:
在treeview的treeView1_NodeMouseClick的事件中,根据treeview选中的项判断listview中是否存在与之相对应的项,没有则添加进去,有的话则 this.listView1.Items[index].Selected = true

但这样没法实现我要的····
请各位大虾帮帮忙···


根据treeview选中的项判断listview中是否存在与之相对应的项,没有则添加进去,有的话则 this.listView1.Items[index].Selected = true

关键看你这句话所体现的对应关系怎么实现。
在listView只存在选中哪一行的问题,简单的话就是循环遍历其中每一行,巧妙点的话可以考虑用键值列表。添加则就是Add方法。


[/Quote]

找不到行啊,只找到Items,添加已经实现了,就差那个选中的问题···
hellosm 2009-12-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 solawing 的回复:]
事件中给listview设为焦点再选中试试
[/Quote]
你是说this.listView1.Focus();这样??我试过了,不行啊··
龙宜坡 2009-12-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 hellosm 的回复:]
如何实现点treeview里的选项,在listview里相对应的选项也会被选中?

我的想法是这样的:
在treeview的treeView1_NodeMouseClick的事件中,根据treeview选中的项判断listview中是否存在与之相对应的项,没有则添加进去,有的话则 this.listView1.Items[index].Selected = true

但这样没法实现我要的····
请各位大虾帮帮忙···
[/Quote]

根据treeview选中的项判断listview中是否存在与之相对应的项,没有则添加进去,有的话则 this.listView1.Items[index].Selected = true


关键看你这句话所体现的对应关系怎么实现。
在listView只存在选中哪一行的问题,简单的话就是循环遍历其中每一行,巧妙点的话可以考虑用键值列表。添加则就是Add方法。

SolaWing 2009-12-05
  • 打赏
  • 举报
回复
事件中给listview设为焦点再选中试试
hellosm 2009-12-05
  • 打赏
  • 举报
回复
点了treeview之后,listview中没有存在与之相对应的项就有添加进去,有存在的话listview就没反映了··
hellosm 2009-12-05
  • 打赏
  • 举报
回复
没实现啊···
点了treeview之后,listview那边没反映啊···
会不会是我的treeview事件选错了??但我找不到另一个适合的事件了··
chowyi 2009-12-05
  • 打赏
  • 举报
回复
把方法写好就OK了
liherun 2009-12-05
  • 打赏
  • 举报
回复
你的思路能实现吧
hellosm 2009-12-05
  • 打赏
  • 举报
回复
up

110,536

社区成员

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

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

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