1
private void btnRun_Click(object sender, RoutedEventArgs e) 
{ 
    Process p = new Process(); 
    p.StartInfo = new ProcessStartInfo("c://WPFApplication1.exe"); 
    p.Start(); 
} 

我使用这个从我的应用程序启动另一个应用程序;但我想去一个特定的表格。是否可以?

4

1 回答 1

2

是的,在启动进程时使用命令行参数:

p.StartInfo.Arguments = "formname";

然后在目标项目中,检索 *Application_Startup* 中的命令行参数,并打开表单:

private void Application_Startup(object sender, StartupEventArgs e)
{
    string formName = e.Args[0];
    this.StartupUri = formName;
}
于 2012-05-22T06:50:23.473 回答