私の場合、このエラーはどういう意味ですか?非静的なフィールド、メソッド、またはプロパティ 'System.Windows.Forms.Form.Close()'にオブジェクト参照が必要です
オブジェクト参照が非静的フィールド、メソッド、またはプロパティ「System.Windows.Forms.Form.Close()」のために必要とされる
PS:私は、エラーを取得しています
BackgroundWorker bg = new BackgroundWorker();
bg.DoWork += new DoWorkEventHandler(bg_DoWork);
bg.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bg_RunWorkerCompleted);
bg.RunWorkerAsync();
Form2 Form2 = new Form2();
Form2.ShowDialog();
private void bg_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
object result = e.Result;
Form2.Close();
}
クラスとオブジェクトに同じ名前がある特定の理由はありますか? 'Form2 Form2 = new Form2();'、 –