private void ListTabSelect(TabPage _tab)
{
SetListProperty();
this.PurgeListViewItemCache();
_curTab = _tab;
_curList = (DetailsListView)_tab.Tag;
if (_curList.SelectedIndices.Count > 0)
{
_curItemIndex = _curList.SelectedIndices[0];
_curPost = GetCurTabPost(_curItemIndex);
}
else
{
_curItemIndex = -1;
_curPost = null;
}
_anchorPost = null;
_anchorFlag = false;
if (_iconCol)
{
((DetailsListView)_tab.Tag).Columns[1].Text = ColumnText[2];
}
else
{
for (int i = 0; i < _curList.Columns.Count; i++)
{
((DetailsListView)_tab.Tag).Columns[i].Text = ColumnText[i];
}
}
}