博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过GetManifestResourceStream加载文件出现错误提示“null值”对于“stream”无效[转]...
阅读量:6224 次
发布时间:2019-06-21

本文共 686 字,大约阅读时间需要 2 分钟。

本文解决了我的问题,收藏一下。

原文地址:

在做Mobile开发时,需要引入图片,用到了这个方法:

private Bitmap BackgroundImg = new Bitmap(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(@"SmartDeviceProject1.bgmain.jpg"));

注:SmartDeviceProject1 :项目名称。bgmain.jpg :图片名称。

编译时候错误提示:“ null值”对于“stream”无效。 低级的错误让我郁闷了一天,最终解决办法如下:

1,把文件bgmain.jpg添加到项目中(在项目上右键—〉添加—〉添加现有项—〉找到并选择bgmain.jpg)

2,在已经添加到项目中的bgmain.jpg上右键—〉属性—〉生成的操作—〉选择“嵌入的资源”

3,正常运行

==============================================================================

现在就可以用这个图片给mobile的Form窗口绘制背景图片了:

private void Form1_Paint(object sender, PaintEventArgs e)
        {


            e.Graphics.DrawImage(BackgroundImg, 0, 0);

        }

转载于:https://www.cnblogs.com/CocoWang/p/3613257.html

你可能感兴趣的文章
图解Tomcat类加载机制(阿里面试题)
查看>>
在 CentOS Linux 上安装 Cobbler 批量部署系统
查看>>
Jmeter简单应用1
查看>>
Shell之结构判断
查看>>
PULL解析器
查看>>
Bash的那点事
查看>>
易数一键还原(免费的系统备份与还原软件)------创建命令行工具
查看>>
Haproxy+多台MySQL从服务器(Slave) 实现负载均衡
查看>>
CSS3的转换
查看>>
头文件string与string.h的区别
查看>>
我的友情链接
查看>>
Sh脚本-Catalina.sh
查看>>
蓝牙Socket通信,注意权限
查看>>
C++线索化二叉树
查看>>
zabbix windows客户端配置
查看>>
Maven依赖简介之依赖范围
查看>>
离职辞职终极指南
查看>>
关于IP和PV的知识
查看>>
linux CentOS6.5 yum安装mysql 5.6
查看>>
《跟我学Shiro》
查看>>