c#的bitmap中,如果我的图片路径文件在程序包里怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:02:25
我的图片在程序中建立的文件夹
怎么可以做到 即使把这个程序包 复制到别的盘 或别的机器里
也可以使用? 就是说不作绝对路径。。
只作相对路径。
例如说我的文件在D盘。
我复制到E盘里 BITMAP不用修改路径 一样可以用。

你可以在项目的Debug文件夹里建一个文件夹把图片放在里面就行了,如文件夹为AAA,AAA里的文件为123.bmp可以通过相对路径访问

pictureBox1.Image = Image.FromFile(Application.StartupPath + "\\AAA\\123.bmp");//Application.StartupPath为程序所在的路径
这样你要是在别的盘上运行就把Debug里的文件都复制过去就行

先用Application.StartupPath属性获得程序的目录,然后加上相对路径名就可以了

你是说编译好的软件运行环境?
还是开发环境?

“我的图片在程序中建立的文件夹”
是使用你开发的程序建立的文件夹?
还是在你开发的程序的目录中建立的文件夹?

补充一些信息吧,不然很难有人回答的。