找回密码
 立即注册

QQ登录

只需一步,快速开始

sxyweiren

中级会员

73

主题

366

帖子

755

积分

中级会员

积分
755

活字格认证微信认证勋章

sxyweiren
中级会员   /  发表于:2018-11-19 14:32  /   查看:3031  /  回复:5
现在给客户做的一个Menu。
客户希望在FlexGrid的右下角添加一个水印图片,也就是背景图片。

这个功能能不能实现?
看ActiveX版的FlexGrid有个WallPaper属性,就是设定的背景图。

能不能告诉一个实现背景图的方法?
简单的属性如果实现不了的话,能不能自己描画一个???

5 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-11-19 14:57:51
沙发
可以放一个背景图片,作为填充的方式,模拟一个水印效果。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2018-11-19 15:15:55
板凳
JeffryLI 发表于 2018-11-19 14:57
可以放一个背景图片,作为填充的方式,模拟一个水印效果。

能不能给个简单的代码看看?
填充是放大图片完全填充么?
能不能居右下角,不进行放大?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-11-19 16:54:48
地板
您好这个只能放大,填充之歌表格的渲染区,因为窗口的最大化和最小化,影响了表格渲染的区域,你渲染的单元格数量也不同,所以无法最顶右下角显示的单元格。所以只能加背景图来填充 已达到水印。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2018-11-20 11:25:01
5#
JeffryLI 发表于 2018-11-19 16:54
您好这个只能放大,填充之歌表格的渲染区,因为窗口的最大化和最小化,影响了表格渲染的区域,你渲染的单元 ...

好的,谢谢。
我这里通过设定EmptyArea达到了右下角的效果。
但是画面缩放的时候,因为EmptyArea减少所以图片被挤出画面里。

直接设定整个Grid的背景图片的话,显示效果有点差强人意。
因为设定的是客户的Logo,所以客户希望右下角显示。

我这边直接跟客户讨论下再说吧。

麻烦了。
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-11-20 13:57:09
6#
不客气的。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部