private void listview_DrawSubItem(object sender, DrawListViewSubItemEventArgs e)
{
ListView listView = (ListView)sender;
if (listView.Tag == null)
{
e.DrawDefault = true;
return;
}
SearchOperate type = (SearchOperate)listView.Tag;
//BUG的解决列和任务的完成列,绘制添加一个复选框
if ((e.ColumnIndex == 3 && type == SearchOperate.BUG) || (type == SearchOperate.TASK && e.ColumnIndex == 6))
{
e.DrawBackground();
drawCheckBox(listView, e.SubItem, e.SubItem.Tag == null ? false : (bool)e.SubItem.Tag);
}
else
{
e.DrawDefault = true;
}
}