zoukankan      html  css  js  c++  java
  • 通过GetManifestResourceStream加载文件出现错误提示“null值”对于“stream”无效[转]

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

    原文地址:http://blog.sina.com.cn/s/blog_a67799f601010atz.html

    在做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);

            }

  • 相关阅读:
    selenium之css选择器高级用法
    常系数线性齐次递推新理解
    关于莫队本质的理解
    2021.5.8总结
    决策单调性优化dp
    字符串 复习
    5.1总结
    树分块 学习笔记
    莫反 复习
    P4570 [BJWC2011]元素
  • 原文地址:https://www.cnblogs.com/CocoWang/p/3613257.html
Copyright © 2011-2022 走看看