Windows 窗体等效于 WPF 启动事件

本文关键字:WPF 启动 事件 窗体 Windows | 更新日期: 2023-09-27 18:35:39

protected override void OnStartup(StartupEventArgs e)

我想要 Windows 窗体的此事件的等效项。

我正在制作一个图像查看应用程序。我的应用程序是打开.JPG的默认程序之一。那么我怎样才能获取文件的路径

Windows 窗体等效于 WPF 启动事件

> 在文件Program.cs中,应该有以下方法:

static void Main(string[] args)

args包含传递给应用程序的参数,例如应打开的文件。

如果你只需要文件的路径启动这个过程,你可以继续这个

var path = Assembly.GetEntryAssembly().Location;

要单击文件关联的路径,您需要查看命令行参数

var pathOfFileAssociation = Environment.GetCommandLineArgs()[1] ;
你可以

这样做:

private void Form1_Load(object sender, System.EventArgs e)
{
    //this gives you the path of the executing assembly
    MessageBox.Show(System.IO.Path.GetDirectoryName(Application.ExecutablePath));
}