在Form1中,我将其放在Form的顶部:
Lightnings_Extractor.PDF pdf1;
然后在Form1
的构造函数中,我有:
pdf1 = new Lightnings_Extractor.PDF();
然后在Form1
的底部我有:
private void deleteSelectedLightningsToolStripMenuItem_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Are you Sure you want to delete " + Lightnings_Extractor.ListBoxControl.counter + " files ? Click Yes to Confirm and No to continue", "WinForm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
{
}
else
{
for (int i = 0; i < pdf1.Lightnings.Count; i++)
{
}
}
}
我看到Lightnings
里面有物品。
但是,当我点击deleteSelectedLightningsToolStripMenuItem_Click
中的Form1
时,我看到Lightnings
为空计数0.我无法弄明白为什么。
答案 0 :(得分:4)
LightningExtractor
和Form1
中的Lightnings_Mode
个对象是不同的对象。
您需要传递相同的对象。