gpt4 book ai didi

c# - Application.Run 后 Application.Exit 不起作用

转载 作者:行者123 更新时间:2023-11-30 22:29:35 25 4
gpt4 key购买 nike

上下文:我尝试制作的应用程序最初不显示表单,而只显示一个打开的文件对话框。选择文件后,应用程序可能会退出或打开一个表单。

我在调用 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 才能显示表单?

非常感谢! XOXO

最佳答案

var context = new Context();

使用此语句,您的应用程序将执行 Application.Exit();之后你的声明 Application.Run 执行。这可能是原因

关于c# - Application.Run 后 Application.Exit 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10161154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com