首先获取可执行文件所在的路径:
//获取可执行文件路径及可执行文件名称
string Apppath = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;
//获取可执行文件路径所在的文件夹
string pathstr = new FileInfo(Apppath).DirectoryName;
其次,将要动态加载的文件复制到此目录下,即跟可执行文件.exe同一目录,当PDA进行连接时去找对应的图片,才可能加载成功.
最后就是,显示图片了.
Bitmap bm = new Bitmap(pathstr + @"/1.jpg");
Image myImage = Image.FromHbitmap(bm.GetHbitmap());
this.pictureBox1.Image = myImage;
最重要的是路径问题:在PDA中获取路径的方法没有Application.StartupPath等,一定要仔细了,嘿嘿!