というわけで、ここでちょっと苦戦。私は C# で Windows コンソール アプリケーションを作成しており、frmLogin というアプリケーション用のログイン フォームを作成しました。MS で文書化された方法を使用してみました。
Form f = new Form();
f.ShowDialog();
しかし、これは明らかに空白のフォームをロード/表示し、フォームデザイナーで定義したフォームではありません。
私のメインアプリケーションでは、ログインフォームをプログラムで表示できるようにしたいのですが、使用しようとすると;
frmLogin.ShowDialog();
「非静的フィールド、メソッド、またはプロパティ 'System.Windows.Forms.Form.ShowDialog()' にはオブジェクト参照が必要です。
昔は、上記のコード スニペットを使用するだけでフォームを表示できました。そのため、前回 Windows コンソール アプリを作成してから明らかに何かが変わっています。
誰かが私のやり方の誤りを教えてもらえますか?