[轉]當鼠標點擊listview下面的空白區域時,如何使listview的原item選項仍然爲選中狀態...

本文轉自: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;
}
}
}
}
不過,對於多選的情況,這個是不行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章