本文轉自:http://topic.csdn.net/t/20051126/00/4419253.html
問:
樓主free_xixi(free_xixi)2005-11-26 00:40:55 在 .net技術 / c# 提問
當鼠標點擊listview下面的空白區域時,如何使listview 的原item選項仍然爲選中狀態
這樣可使我不至於在其他控件操作時失去對象.
答:
6 樓mylf(不睡覺的魚)回覆於 2005-12-07 12:10:46 得分 15在mouseup中做:
private void listview_mouseup(object sender, mouseeventargs e)
{
if(this.listview.selecteditems.count == 0)
{
if(this.listview.focuseditem != null)
{
listviewitem item = this.listview.getitemat(e.x,e.y);
if(item == null)
{ this.listview.focuseditem.selected = true;
}
}
}
}
不過,對於多選的情況,這個是不行了。