コンテキスト:作成しようとしているアプリケーションは、最初はフォームを表示せず、ファイルを開くダイアログのみを表示します。ファイルを選択した後、アプリケーションはフォームを終了または開くことができます。
Application.Run()を呼び出した後、アプリケーションを閉じるのに問題があります。次の例では、自分自身を強制終了するアプリケーションは作成されません。
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
var context = new Context();
Application.Run(context);
Console.Beep();
}
}
class Context : ApplicationContext
{
public Context()
{
Application.Exit();
}
}
ちなみに、フォームを開く前にどのような準備をする必要がありますか?フォームを表示する前に、Application.Runを呼び出す必要がありますか?
本当にありがとう!XO XO