首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

请问:有什么办法让顶层表单编译后仍可更换背景图片

2012-03-16 
请教:有什么办法让顶层表单编译后仍可更换背景图片?请教:有什么办法让顶层表单编译后仍可更换背景图片,并

请教:有什么办法让顶层表单编译后仍可更换背景图片?
请教:有什么办法让顶层表单编译后仍可更换背景图片,并以最后更新图片为背景?

[解决办法]
1.把背景图片存入table
2.表单的背景动态抓table中和图片
3.程序中设一个菜单来更换背景图,更换后把图存入table
[解决办法]
新建一个表 tpic

该表只有一个字段,filepath

类型为C 或备注

如果为C 

设置字段长度为 250

该字段的作用是用来保存顶层表单背景图片的地址

假设表单上有一个按钮

其功能用来更换表单背景图片

代码为

lcpath = sys(5) + sys(2003)
lcPicFile = Getpict()
if !empty(lcPicFile)
thisform.picture = lcPicFile
if used('tpic')
select tpic
else
use tpic
endif 
repl filepath with lcPicFile
endif
set defa to (lcpath)
[解决办法]
直接更改表单的 Picture 属姓即可。

如果更用的图片是同名的,更改前先
CLEAR RESOURCES 图片文件名
[解决办法]
如果网络版的程序,建议采取把图片存入数据库或存入Ftp路径。

热点排行