同志们,关于如何在数据窗口中显示图片的问题,

执着过客 2003-10-19 06:49:39
在数据窗口中如何显示图片,并且强制图片适应 图片控件的大小而不失真,谢谢
~~~~~~~~~~~~~~~~
...全文
36 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
liujiaqiang 2003-10-19
  • 打赏
  • 举报
回复
从数据库中把图片文件查询出来(selectblob ... from ...) , 然后用API函数createfile
()创建一个图象文件,用 filewrite把你从数据库中查询出来的图象文件写到那个创建的图象文件中,然后设置datawindow中图片的 FileName 属性为创建的图象文件就可以了。
wooaoo 2003-10-19
  • 打赏
  • 举报
回复
收益费钱
klbt 2003-10-19
  • 打赏
  • 举报
回复
那么从数据库中读出来,是不是要创建一个临时文件呢?
---------------------------------------------------
你说得很对!
用fileopen函数打开一个文件,用filewrite函数写文件,在关闭应用时删除该文件。
pb6不支持jpg
执着过客 2003-10-19
  • 打赏
  • 举报
回复
我的图片是jpg格式的
执着过客 2003-10-19
  • 打赏
  • 举报
回复
文件创建命令是什么
执着过客 2003-10-19
  • 打赏
  • 举报
回复
那么从数据库中读出来,是不是要创建一个临时文件呢?
xyhu 2003-10-19
  • 打赏
  • 举报
回复
同意klbt(快乐白兔)
klbt 2003-10-19
  • 打赏
  • 举报
回复
显示图片:
dw_1.Object.p_1.FileName = "a.bmp"
Awang_126 2003-10-19
  • 打赏
  • 举报
回复
如果你在数据窗口对象中插入的一个picture控件,你可以用数据窗口控件.object.p_1来引用它的属性和函数
Awang_126 2003-10-19
  • 打赏
  • 举报
回复
能说详细点吗?
执着过客 2003-10-19
  • 打赏
  • 举报
回复
那样不行,因为是在数据窗口里面,王小虎!!!
Awang_126 2003-10-19
  • 打赏
  • 举报
回复
图片控件有个属性叫originalsize,大勾去掉就可以强制图片适应图片控件的大小,
定义个blob型的变量,用来保存从数据库中取出图片信息(可以用selectblob),然后再用图片控件的setpicture(blob型的变量),来显示图片.
如:
blob b
SELECTBLOB xp
INTO :b
FROM tb_xj_zxsjbxx
WHERE xh = :ls_xh;

希望对你有帮助!

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧