如何在表单应用程序中获取参数?
我可以找到很多关于如何在控制台应用程序中获取参数的示例,但我似乎无法找到如何在Windows窗体应用程序中获取参数的示例。
我想关注一些事情。
- 每当我打开jpg文件时,windows都会启动我的应用程序。
- 我想知道我的应用程序中的jpg文件的路径和名称。
我怎么做?
Environment.GetCommandLineArgs
打开program.cs,在文件> new> 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表单应用程序的初始化方式:)这样,您可以运行不同的表单或根本不运行表单。