winform怎么双击传递参数

english100101992 2012-11-10 04:50:33
就是我做了一个图片浏览器,但是怎么让他成为默认打开程序,就是我点开一张图片他就能以我的程序打开这张图片,我在progress.cs中设置了
        static void Main(string[] argv)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
if(argv.Length==0)
Application.Run(new MainForm());
else
Application.Run(new MainForm(argv[0]));
}


可是打开图片时提示

肿么办
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
english100101992 2012-11-10
  • 打赏
  • 举报
回复
引用 3 楼 slyzly 的回复:
点击查看错误详细信息 用MessageBox.Show(argv[0])打印参数,看是否得到值 MainForm窗口中是否有参数的构造函数
详细信息看不懂啊
english100101992 2012-11-10
  • 打赏
  • 举报
回复
引用 1 楼 libinguest 的回复:
路经不对。你的resource下是否有此图
有的啊
事理 2012-11-10
  • 打赏
  • 举报
回复
点击查看错误详细信息 用MessageBox.Show(argv[0])打印参数,看是否得到值 MainForm窗口中是否有参数的构造函数
  • 打赏
  • 举报
回复
这个要写入注册表吧?
风之影子 2012-11-10
  • 打赏
  • 举报
回复
路经不对。你的resource下是否有此图

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧