直接将你的jpg文件名当作参数传进去,系统会调用打开JPG文件的默认程序的process.start("111.JPG");

解决方案 »

  1.   

    我试过了,不行啊,直接点击画像启动的是(windows传真和图片查看)可是为什么用
    process.start("111.jpg")就启动不了呢,还有我的画像和本程序不在同一个文件夹里,路径怎么加呢?不过别的exe文件倒是可以启动,迷惑!!
      

  2.   

    可以用相对路径加 "..\Images\111.jpg" 就是相对你当前程序所在目录下的Images文件夹下的111JPG文件
      

  3.   

    process.start() 没有问题,你看看是不是别的什么地方错了,或者是代码根本执行不到这句,就结束了?
      

  4.   

    "Images\111.jpg" 是就是相对你当前程序所在目录下的Images文件夹下的111JPG文件"..\Images\111.jpg" 是相对你当前程序所在目录下的上一级文件夹下Images文件夹下的111JPG文件
      

  5.   

    当 ProcessStartInfo.UseShellExecute 属性设置为它的默认值 true 时,您可以像使用 Windows“开始”菜单的“运行”对话框那样启动应用程序和文档。当 ProcessStartInfo.UseShellExecute 为 false 时,您只能启动可执行文件。