作者KENyroj (难得一身鸡蛋糕...)
看板C_Sharp
标题[问题] 请问 ListView 的 Items 使用问题...
时间Thu Dec 13 12:31:24 2007
各位好...
在下最近使用 ListView 但是发现它有几个问题迟迟找不到解法...
而网路上, 书上的资料也不多... 只好到这来讨教...
首先, 我是写了两个 ListView 放在表单上... 然後里面的 Items 是可以交换的...
比如在其中一个 ListView 里对某个 Item 点两下... 它就会跳到另一个 ListView 去
接着我希望可以多选 Items 後, 按右键跳出 ContextMenuStrip 来一次交换多个...
我是把 SelectedItems 给换过去... 但是似乎没办法我每个被选取的 Item 都被换过去
每次都会少个一个两个... 请问这个是哪里没设定好呢... ??
再来, 我有一个按纽, 是会针对放在 ListView 里的物件做处理的...
如果那个 ListView 是空的话, 那我希望这个按纽是 Disable 的...
所以我可能要找一个 ListView 的事件, 在它的 Items 有变动时启动...
只要 ListView 的 Items 有增加/减少, 我就检查 Items 是否为空...
是的话就 Disable 按纽... 否的话就检查按纽是否为 Enable...
不知这样写有没有清楚... 谢谢大家的帮忙 ^^"
__yroj
--
KOKIA - ありがとう
もしも もう いちど 假使再一次
あなた に あえる なら 遇见你的话
たった ひとこと 只有一句话
つたえたい 想告诉你
http://home.so-net.net.tw/kenyroj/share/arigatou.swf
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.5.97
1F:推 WayneChu:就我经验是应该要复制新的ListVewItem物件 12/14 11:25
2F:→ WayneChu:直接搬移会出问题 12/14 11:26
3F:→ KENyroj:谢谢楼上 第一个问题是我实作上的BUG ^^; 12/14 11:53
4F:推 liunate:回圈counter算错吗? 12/14 12:38
5F:→ KENyroj:算是 我用for会有这问题, 但是用 foreach 就OK了 ^^" 12/14 16:47
6F:→ KENyroj:感觉像是边用 for 然後在里面 remove 会乱掉 12/14 16:50
7F:推 tomex:原来是winform的程式,还以为是asp.net新的ListView呢.. 12/16 01:48
8F:推 horngsh:感觉好像是中间移走一ITEM时, 後面的ITEM自动往前补满, 12/17 06:13
9F:→ horngsh:所以用for loop会出问题.. 12/17 06:14
10F:推 abcf:不会有问题啦,你把回圈反着写就对了,如果本来是0到5,变成5 12/21 15:41
11F:→ abcf:到0就可以了,你自己想一下就知道 12/21 15:42