当前位置:编程学习 > C#/ASP.NET >>

我这样嵌入资源是否正确?????

我在窗体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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,