如何创建多个将打开不同表单的快捷方式



如何创建另一个启动表单后将打开表单的可执行文件或快捷方式应用程序?在调试目录中,有一个主 EXE,它将启动您的 Windows 窗体或主窗体,但我有两个窗体,例如 Start_FormMain_Form 。我想为Start_Form创建一个快捷方式应用程序,以便它会调用一次 Windows 启动并通过双击调试目录中的主 EXE 调用Main_Form

您需要将参数传递给应用程序。然后,根据该参数,您可以显示所需的形式。

在您的课程中:

static void Main(string[] args)
{
    // Double clicked on executable file
    if (args == null || args.Length == 0 || string.IsNullOrEmpty(args[0]))
    {
        Application.Run(new Form1());
    }
    // Launched from Windows startup
    else if (args[0] == "startup")
    {
        Application.Run(new Form2());
    }
    // Unrecognized startup parameter
    else
        throw new ArgumentOutOfRangeException(...);
}

以及注册表中Windows启动的命令行:

"C:PathToYourExecutable.exe" "startup"

相关内容

最新更新