IT人
相关图书

如何取资源文件中的图片

编辑: 文章来源: 发布日期:2007-5-12 人气:

现在我的需求是这样的:资源文件(resx)中放入n个图片,在程序中要根据条件将图片用Graphic draw出来,怎么取道这些图片呢?
---------------------------------------------------------------

Properties.Resources.资源名称
---------------------------------------------------------------

http://www.microsoft.com/china/MSDN/library/netFramework/netframework/Nfdnformswinforms02202003.mspx?mfr=true

比较多,楼主自己去看看吧,呵呵
---------------------------------------------------------------

每个组件的 .resx 文件将作为 .resources 文件进行编译和嵌入,就像已经将您自己的 .resx 文件添加到项目中一样,这将使资源能够在运行时被组件使用。除了组件的 .resx 文件中的项之外,设计器还会将代码添加到 InitializeComponent 中,以便加载组件的资源管理器,并使用从资源获得的对象来填充组件的属性:

namespace ResourcesApp {
  public class Form1 : Form {
    ...
    private void InitializeComponent() {
      ResourceManager resources = new ResourceManager(typeof(Form1));
      ...
      this.pictureBox1.Image =
        (System.Drawing.Bitmap)resources.GetObject("pictureBox1.Image");
      ...
      this.BackgroundImage =
        (System.Drawing.Bitmap)resources.GetObject("$this.BackgroundImage");

      ...
    }
  }
}

相关文章
    网友对“如何取资源文件中的图片”的评论
    已有位网友对本文发表评论,下面显示最近10条评论。 查看所有评论
    昵称:
    评论内容:
    Copyright ◎ 1998 - 2007 编程资料网 All Rights Reserved