我这样嵌入资源是否正确?????
我在窗体rexx 文件中 添加资源->>添加现有文件-->>>之后添加我要的图片--->>之后把添加近来的图片设置成 '嵌入到资源'------>在程序想要调用图片的的方:ResourceManager rm = new ResourceManager("Gm1i01.FmGm1i01", System.Reflection.Assembly.GetExecutingAssembly());
pictureBox1.Image = (Image)rm.GetObject("picture");
这样可以调用出来可以显示出来
问题1 为什么资源中的图片 等我下次在打开工程的时候就没有了 从资源文件 resx中好像是自动删除 了
pictureBox1.Image = (Image)rm.GetObject("picture"); 这个就显示不出来图片了
2 我这样做是不是把图片嵌入到我的EXE 文件中了?? 这个我还是比较怀疑 主要是想实现这样的 功能 想把 图片嵌入到程序中 不想单独放到一个文件价中
我这样做对么??? --------------------编程问答-------------------- 图片没有嵌入到Exe中 --------------------编程问答-------------------- 图片如何嵌入到EXE中呢??? --------------------编程问答--------------------
#region WebResource Demo--------------------编程问答--------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Web.UI;
using System.Web.UI.WebControls;
[assembly: WebResource("WebCtrl.cutecat.jpg", "image/jpg")]
namespace WebCtrl
{
[DefaultProperty("Text")]
[ToolboxData("<{0}:WebCustom runat=server></{0}:WebCustom>")]
public class WebCustom : WebControl
{
private string text;
private Image m_Image;
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
public string Text
{
get { return text; }
set { text = value; }
}
protected override void CreateChildControls()
{
m_Image = new Image();
this.Controls.Add(m_Image);
}
protected override void Render(HtmlTextWriter output)
{
m_Image.ImageUrl = this.Page.ClientScript.GetWebResourceUrl(typeof(WebCustom), "WebCtrl.cutecat.jpg");
this.RenderChildren(output);
}
}
}
#endregion
[assembly: WebResource("WebCtrl.cutecat.jpg", "image/jpg")]
m_Image.ImageUrl = this.Page.ClientScript.GetWebResourceUrl(typeof(WebCustom), "WebCtrl.cutecat.jpg");
--------------------编程问答-------------------- 我是winform的
不是网页 --------------------编程问答-------------------- 顶下
补充:.NET技术 , C#