private void GoTopEnd(bool GoTop)
{
if (_curList.VirtualListSize == 0)
return;
ListViewItem _item;
int idx;
if (GoTop)
{
_item = _curList.GetItemAt(0, 25);
if (_item == null)
idx = 0;
else
idx = _item.Index;
}
else
{
_item = _curList.GetItemAt(0, _curList.ClientSize.Height - 1);
if (_item == null)
idx = _curList.VirtualListSize - 1;
else
idx = _item.Index;
}
SelectListItem(_curList, idx);
}