我有一个代码从另一个类调用而不是mainform。
public void add_to_reg(ListViewItem tmp)
{
if (this.InvokeRequired)
this.Invoke(new Action(() => add_to_reg_impl(tmp)));
else
add_to_reg_impl(tmp);
}
private void add_to_reg_impl(ListViewItem item)
{
lst_reg.Items.Add(item);
lst_reg.Refresh();
this.Refresh();
}
问题是没有添加项目。 但如果我添加Debug.WriteLine(lst_reg);在上面的代码中,它向我显示了提升物品的数量。
但是如果我把Debug.WriteLine(lst_reg);在名为event的按钮中,它向我显示listview为空。
任何想法?