【发布时间】:2014-05-01 04:47:29
【问题描述】:
在我的应用程序中,我在我的应用程序(它是一个选项卡式记事本应用程序)中注册了一个文件类型 (.asm),当双击这些文件时,它们会通过我的应用程序通过加载时传递的参数打开:
static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Main(args));
}
现在的问题是,虽然这确实有效,但如果我的应用程序的一个实例已经在运行,那么无论何时打开一个文件,都会创建它的一个新实例,而不是在我没有在当前实例中打开一个新选项卡不想。所以我想检查程序是否已经在运行,如果是,那么我会在主窗体中调用一个单独的函数来加载该文档。但问题是,我不知道你是怎么从 Program.cs 调用 Main.cs 中的函数的,我们该怎么做呢?
【问题讨论】: