protected override void OnStartup(StartupEventArgs e)
我想要Windows窗体的此事件的等效项。Windows窗体等效于WPF OnStartup事件
我正在制作图像查看应用程序。我的应用程序是打开.JPG的默认程序之一。那么,如何可以得到文件
protected override void OnStartup(StartupEventArgs e)
我想要Windows窗体的此事件的等效项。Windows窗体等效于WPF OnStartup事件
我正在制作图像查看应用程序。我的应用程序是打开.JPG的默认程序之一。那么,如何可以得到文件
的路径如果你只是需要的文件的启动过程中,你可以去这个
var path = Assembly.GetEntryAssembly().Location;
要获得文件关联的路径的路径点击你需要看看在命令行参数
var pathOfFileAssociation = Environment.GetCommandLineArgs()[1] ;
我正在制作一个图像查看应用程序。我的应用程序是打开.JPG的默认程序之一。那么我怎样才能得到文件的路径。 –
我认为图像路径将作为命令行参数传递。检查'Environment.GetCommandLineArgs()' –
@SriamSakthivel我试过GetCommandLineArgs,但它没有工作。它只是给了我可执行文件的路径。 –
你可以这样说:
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));
}
的F ILE Program.cs
,应该有以下方法:
static void Main(string[] args)
args
包含传递给您的应用程序,如参数应该打开的文件。
Form.Load应该做的伎俩。 – Nanda