请教C# Winform对Resources资源的提取

我将Background.jpg、Readme.rtf、TemplateDB.accdb和TemplaXlsx.xlsx添加到Resources.resx。用Proper... 我将Background.jpg、Readme.rtf、TemplateDB.accdb和TemplaXlsx.xlsx添加到Resources.resx。
用 Properties.Resources.Background很容易就可以使用图片。但其余三个没法用这个方法来使用。如richTextBox1.Rtf=File.ReadAllText("Properties.Resources.Readme")和File.Copy("Properties.Resources.TemplateDB", filePath)就出错。这其余的三个文件该怎么提取使用?能否用代码来举例说明?
谢谢!
展开
 我来答
SWEETSWISS
2017-03-05 · TA获得超过562个赞
知道小有建树答主
回答量:701
采纳率:0%
帮助的人:190万
展开全部
Ps:

Vs只能直接识别图片和文本文件,其它格式的文件都是保存到byte数组里面的
private void btn_read_Click(object sender, EventArgs e)
{
//测试文件.txt
string txt=Properties.Resources.测试文件;
rtb_txt.Text = txt;
}

private void btn_Copy_Click(object sender, EventArgs e)
{
//测试.xlsx
byte[]buff= Properties.Resources.测试;
File.WriteAllBytes("D:\\测试.xlsx", buff);
}
其它文件的处理方式同.xlsx类似
不过一般情况像数据库那些文件一般是要包含在项目中,设置编译时复制到输出目录即可直接在程序里面使用相对路径进行访问
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式