DOBON.NET DOBON.NETプログラミング掲示板過去ログ

Mainフレームが画面に表示されない

環境/言語:[Windows 2000,言語 C# NET Framework SDK (ver1.1)]
分類:[.NET]

お世話になっています。

Compact Frameworkを使っています。
Mainのフォームより前に他のフォームを先に表示させ
先に表示したフォームを閉じたとき、Mainのフォームが
画面に表示されずに、ステータスバーに隠れてしまいます。

どうすればMainのフォームを表示できるでしょうか。

現在、表示している方法は
・MainのフォームのMainメソッドのApplication.Runが実行される前に
 先に表示させたいフォームをShowDialogを使って表示。
・先に表示したフォームが閉じられた時点でMainが実行される
という流れになっています。

同じようなコードをFramework SDK(Windowsアプリケーション)で実行すると
Mainのフォームもきちんと表示されました。

どなたかご存知の方がいたらご教授願います。
Mainメソッド部分のプログラムソースは下記のような感じです

#Form1とForm2を同一ソリューション準備しました

static void Main()
{
Form2 f2 = new Form2();
f2.ShowDialog();
Application.Run(new Form1());
}

DOBON.NET | プログラミング道 | プログラミング掲示板