-6
オブジェクト参照がオブジェクトのインスタンスに設定されていません。オブジェクト参照がForm2のないオブジェクトのインスタンスに設定されていないf2 = new Form2();
私は次のコードを使用しています:
Application.OpenForms["Form2"].ShowDialog()
エラーがどのようなものですか?
私は、これは、プログラミングの非常に基本的である次のコード
Form2 f2 = new Form2();
f2.ShowDialog();
なぜ* open *フォームで 'ShowDialog()'を呼びたいのですか?既に開かれている*。 – Ryan
あなたは明らかに 'OpenForms'プロパティと' ShowDialog'が何をしているのか分かりません。何を正確に達成しようとしていますか? – Otiel
このようなコードを書く場合は、vb.netへの切り替えを検討してください。実際には 'Form2.ShowDialog()'をサポートしています。プログラマーの心には非常に破壊的ですが、これを覚えておらず、実際のOOPマスターになるのは非常に難しいです。 –