如何在表单应用程序中获取参数?

时间:2009-08-06 21:03:24

标签: c# arguments

我可以找到很多关于如何在控制台应用程序中获取参数的示例,但我似乎无法找到如何在Windows窗体应用程序中获取参数的示例。

我想关注一些事情。

  1. 每当我打开jpg文件时,windows都会启动我的应用程序。
  2. 我想知道我的应用程序中的jpg文件的路径和名称。
  3. 我该怎么做?

2 个答案:

答案 0 :(得分:16)

答案 1 :(得分:9)

在文件>上打开program.cs;新> winform项目,你会得到

static class Program
{
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
    }
}

将此更改为

static class Program
{
    [STAThread]
    static void Main(string[] args)
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
    }
}

现在它就像控制台应用程序一样,你可以通过args访问它们。

即使您不使用此选项,您也应该了解win表单应用程序的初始化方式:)这样,您可以运行不同的表单或者根本不运行表单。