请问如何使用资源文件(请问如何使用资源文件)?

alf 2003-10-21 10:21:40
我的代码如下:
创建:
ResourceWriter rw=new ResourceWriter("MyResource.resource");

Image imgRight=Image.FromFile("Right.gif");
Image imgLeft=Image.FromFile("Left.gif");
Image imgTop=Image.FromFile("Top.gif");
Image imgBottom=Image.FromFile("Bottom.gif");
Image imgMin=Image.FromFile("Min.gif");
Image imgMax=Image.FromFile("Max.gif");
Image imgZoom=Image.FromFile("Zoom.gif");
Image imgClose=Image.FromFile("Close.gif");

rw.AddResource("Right.gif",imgRight);
rw.AddResource("Left.gif",imgLeft);
rw.AddResource("Top.gif",imgTop);
rw.AddResource("Bottom.gif",imgBottom);
rw.AddResource("Min.gif",imgMin);
rw.AddResource("Max.gif",imgMax);
rw.AddResource("Zoom.gif",imgZoom);
rw.AddResource("Close.gif",imgClose);

rw.Generate();
rw.Close();

调用:
(出错)
rm = new ResourceManager("MyResource",Assembly.GetExecutingAssembly());
frmRight=((Image)(rm.GetObject("Right.gif")));
frmLeft=(Image)rm.GetObject("imgLeft");
frmTop=(Image)rm.GetObject("imgTop");
frmBottom=(Image)rm.GetObject("imgBottom");
frmMin=(Image)rm.GetObject("imgMin");
frmMax=(Image)rm.GetObject("imgMax");
frmZoom=(Image)rm.GetObject("imgZoom");
frmClose=(Image)rm.GetObject("imgClose");

还请高手出手相助!
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hikecn 2004-03-20
  • 打赏
  • 举报
回复
up
bGene 2003-10-21
  • 打赏
  • 举报
回复
我也遇到了同样的问题,也没解决,无法帮你了!
alf 2003-10-21
  • 打赏
  • 举报
回复
还请高手出手相助!

110,531

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧