读书人

怎么获得LISTVIEW最后点击的行

发布时间: 2012-02-01 16:58:19 作者: rapoo

如何获得LISTVIEW最后点击的行
ListViewItem lvi = 什么可以获得最后点击的行

[解决办法]
最后点击的行也就是选择行???
或者可以在单击事件那记录下所点击的行
[解决办法]
继承LISTVIEW, 加入纪录最后点击行的功能

public class MyListView : System.Windows.Forms.ListView
{
private ListViewItem m_lastClickedItem = null;

public ListViewItem LastClickedItem
{
get
{
return m_lastClickedItem;
}
}

protected override void OnMouseDown(System.Windows.Forms.MouseEventArgs e)
{
base.OnMouseDown(e);

this.m_lastClickedItem = this.GetItemAt(e.X, e.Y);
}
}

读书人网 >C#

热点推荐