将pic文件的所有图片的生成方式设为Resource,首先获取流,
StreamResourceInfo info = Application.GetResourceStream(new Uri("pic/xx.jpg",UriKind.Relative))
Stream stream=info.Stream
然后将流读入字节数组中,
byte[] buffur = new byte[stream.Length]
stream.Read(buffur, 0, buffer.Length)
不是必须要会员的。
可以试一下这几种方法:可以将图片通过CGI获取保存到本地,snapshot.cgi快照的意思。或者对本地图片文件的读取,转换为byte数组然后存进数据库。也可以图片显示到image控件之中。
按照Window用户的习惯,同一个界面显示的图片应该是一个路径的,因此不管你点击哪个图片,打开的都应该是同一路径
既然你在问这个问题,就假定它们并非统一路径的,而且你能获取到选中的图片的全路径。
public void OpenFolder(string fileName){
string path = System.IO.Path.GetDirectoryName(fileName)
System.Diagnostics.Process.Start("explorer.exe", path)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)