以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]图片切换效果如何做代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63990) |
-- 作者:13865161910 -- 发布时间:2015/2/3 9:18:00 -- [求助]图片切换效果如何做代码 想用PictureBOX控件做成类似于淘宝平台产品的图片手动切换效果,可以实现吗? 还是必须要用PictureViewer控件? 目前是将PictureBox绑定到表达式列,然后用****+jpg 实现单张图片引用,想做成一个可以手动切换的效果
[此贴子已经被作者于2015-2-3 9:19:56编辑过]
|
-- 作者:有点甜 -- 发布时间:2015/2/3 9:20:00 -- 1、可以用PictureViewer
2、可以弄几个PictureBox控件,然后去编写Mousehover事件,把小图片框的图片赋值给大图片框即可。 |
-- 作者:13865161910 -- 发布时间:2015/2/3 9:21:00 -- 请教甜大,您那有相关的指南文件或者实例么? |
-- 作者:有点甜 -- 发布时间:2015/2/3 9:28:00 -- 没有实例。
赋值参考
http://www.foxtable.com/help/topics/0814.htm
|
-- 作者:13865161910 -- 发布时间:2015/2/3 9:54:00 -- 此示例代码 以下内容为程序代码: 1 Dim pbx AS WinForm.PictureBox 2 pbx = Forms("窗口1").Controls("PictureBox1") 3 pbx.Image = GetImage("C:\\Sample.bmp") 代码中需要将产品图片定位到某一文件,因为产品较多,能否类似与绑定到图片列的表达式,只要将图片名称保存和某列值相同,将图片列表达式设置为列名+ jpg 实现自动引用? |
-- 作者:有点甜 -- 发布时间:2015/2/3 10:08:00 -- 若图片过多,又希望简便,就直接用pictrueViewer即可。 |
-- 作者:Bin -- 发布时间:2015/2/3 10:08:00 -- 可以的啊.然后去当前列的值即可. 1 Dim pbx AS WinForm.PictureBox
2 pbx = Forms("窗口1").Controls("PictureBox1") 3 pbx.Image = GetImage("C:\\" & tables(X).current("图片")) |
-- 作者:13865161910 -- 发布时间:2015/2/3 11:47:00 -- 有个疑问,请教甜大,getimage 后面跟的是路径,那这个发布成项目以后,相关的文件必须要让用户将图片也保存的相应的路径,方能引用? 亦或是 发布后,会将对应的图片自动保存在Image文件夹中,以便系统引用?
[此贴子已经被作者于2015-2-3 11:48:27编辑过]
|
-- 作者:Bin -- 发布时间:2015/2/3 11:51:00 -- 存对应路径可以, Image文件夹也可以 取的时候根据具体情况拼接对应的路径取即可 |