VB.net调用Resources资源的问题?

PrivateSubButton5_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesBu... Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Dim PicPath As String
PicPath = My.Resources.流体流速推荐.tif
Shell("rundll32.exe C:\WINDOWS\system32\shimgvw.dll,ImageView_Fullscreen " & PicPath)
End Sub

可是咋一直不成功的,请高手看看哪里有写的不对的
展开
 我来答
包布丁
推荐于2018-03-21 · TA获得超过1358个赞
知道小有建树答主
回答量:1435
采纳率:25%
帮助的人:1219万
展开全部
资源这个东西很抽象,你要把它写进文件里头
比如说,写入exe同目录吧
If Not System.IO.File("ltlstj.tif") Then
My.Resources.流体流速推荐.tif.Save("ltlstj.tif")
End If
PicPath = Application.StartUpPath & "\ltlstj.tif"
然后再进行调用

手机写的,难免有错误,不好意思
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-03-22
展开全部
目标不匹配,文件是图像,picPath是String,可以
dim myPic as image
myPic=My.Resources.流体流速推荐
dim memoStream as new System.IO.MemoryStream
myPic.Save(memoStream, myPic.RawFormat)
dim picData(memoStream.Length) as byte
memoStream.Seek(0, IO.SeekOrigin.Begin)
memoStream.Read(picData,0,memoStream.Length)
IO.File.WriteAllBytes(IO.Path.Combine(AppDomin.CurrentDomin.BaseDirectory,"流体流速推荐.tif"), picData)'将内存中的图像文件创建到当前路径
system.diagnostics.process.start(io.path.combine(Appdomin.currentdomin.basedirectory &"流体流速推荐.tif"))'系统调用自身程序打开
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式