m_frmMain.Invoke(new Action(delegate()
{
ListViewItem lvi = m_frmMain.lvLivMatch.Items["live_1"]; --1
lvi.SubItems[7].Text = "√"; --2
m_frmMain.tsLiveOddsBInfo.Text = "changed";
}));
我在另外一个线程执行任务,执行完一个后就通过上面的方法更新主界面的显示信息
但是我加了--1 --2 上面两个语句后,下面那句原本正确更新的内容也不变了
而且lvLivMatch(listview)控件也没有变化,这个控件的值是通过枚举一步步增加listviewItem的,没有绑定数据源。为什么listview没有变化 且调试的时候程序也没报错 就是一下就过去了 但是界面无任何变化