以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何获取picturebox的图片名  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=91262)

--  作者:sky-18
--  发布时间:2016/10/5 20:53:00
--  如何获取picturebox的图片名
 当控件picturebox设置好图片后如何获取该控件的图片文件名或者这个图片的路径呢?好像控件的属性里没有相应的功能也

--  作者:sky-18
--  发布时间:2016/10/5 20:58:00
--  
 求老师帮助

--  作者:狐狸爸爸
--  发布时间:2016/10/5 22:29:00
--  
http://www.foxtable.com/webhelp/scr/2728.htm


--  作者:sky-18
--  发布时间:2016/10/6 3:29:00
--  不行啊。
好像imagefile只能设置图片路径,不能作为获取来用。
我也试过了,结果imagepictrues是空的。什么信息都没有。

--  作者:有点蓝
--  发布时间:2016/10/6 9:21:00
--  
测试没有问题

Dim pic As WinForm.PictureBox = e.Form.Controls("PictureBox1")
pic.ImageFile = "F:\\Pictures\\QQ图片20160921213959.jpg"
msgbox(pic.ImageFile)
msgbox(FileSys.GetName(pic.ImageFile))

--  作者:sky-18
--  发布时间:2016/10/6 11:53:00
--  我测试怎么为空啊。我再试试
 我测试怎么为空啊。我再试试
--  作者:y2287958
--  发布时间:2016/10/6 12:14:00
--  
我测试也是空的
--  作者:有点蓝
--  发布时间:2016/10/6 13:56:00
--  
只有通过pic.ImageFile设置的图片才有效
--  作者:sky-18
--  发布时间:2016/10/6 15:27:00
--  
 好像真的是这样也,,我把获取图片方式改为imagefile后就可以了
那么问题来了,,imagefile  和 getimage  我们到底该用哪个呢?哪个更好呢?是不是在大批量获取图片是两个的速度有区别呢?


--  作者:有点蓝
--  发布时间:2016/10/6 15:30:00
--  
效率一样的,只是用法不同,需要用到原来的路径或者需要从web地址加载图片的用imagefile,其它情况用getimage 就可以