找回密码
 立即注册

QQ登录

只需一步,快速开始

daswonhuo

高级会员

14

主题

64

帖子

1576

积分

高级会员

积分
1576

活字格认证

daswonhuo
高级会员   /  发表于:2014-9-26 09:52  /   查看:5723  /  回复:8
版主,在窗体内增加Spread控件后,可以用设计器来修改Spread内的表格等设置,那可不可以通过编程的方法达到类似的功能,并且保存修改,在下次启动时加载修改后的格式?类似在设计器里修改后的应用退出。

8 个回复

倒序浏览
daswonhuo
高级会员   /  发表于:2014-9-26 10:16:00
沙发
我尝试用:

     Dim dd As New FpSpreadDesigner

        dd.Show(FpSpread1)

打开设计器,但是显示License问题,我用的是刚刚买的
的Spread7
1.png
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-9-26 17:19:00
板凳
daswonhuo,

除了使用FpSpreadDesigner控件外,通过编程方式设置Spread样式的实现代码还可以参考 Spread 开源表格设计器

使用 FpSpreadDesigner 时,首先需要确保应用程序使用的Framework不能为Client Profile,然后需要检查 Properties 目录下 licenses.licx 文件中是否有这样的记录:
  1. FarPoint.Win.Spread.Design.FpSpreadDesigner, FarPoint.Win.Spread.Design, Version=7.35.20142.0, Culture=neutral, PublicKeyToken=327c3516b1b18457
复制代码
回复 使用道具 举报
daswonhuo
高级会员   /  发表于:2014-9-26 18:22:00
地板
原因找到,我在Form里直接加spread designer控件,再用FpSpreadDesigner1.Show(FpSpread1)就可以打开设计器,操作也正常,上午用的是New的方法。

但是还是有一个疑问,就是虽然我可以用设计器修改Spread的格式,并且应用退出后修改的也在,但是当我关掉程序,再重新打开时,修改过的就不在了,恢复了原样。

请版主指点迷津,谢谢!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-9-28 12:13:00
5#
修改后的spread需要调用 spread1.save() 方法将spread保存为 xml 文件,下次打开时再调用 spread1.open() 加载之前保存的 xml 文件。

详细说明可以参考 保存为一个Spread XML 文件  和 打开一个Spread XML文件
回复 使用道具 举报
daswonhuo
高级会员   /  发表于:2014-9-28 16:01:00
6#
版主,也就是说,不能象的设计环境中那样,在设计器中修改后,应用退出后就变成了Spread控件的默认配置,是吗?

那么想问一下,在编程环境Spread的配置保存在什么位置?好像找不到。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-9-28 16:45:00
7#
使用 FpSpreadDesigner 来编辑FpSpread的基本步骤如下:
1、通过 FpSpreadDesigner1.Show(FpSpread1) 代码打开Spread设计器,然后你可以编辑Spread。
2、在完成Spread修改之后,关闭 Spread 设计器,此时会提示你是否应用刚才的修改到Spread中,选择是。你刚才修改的Spread会在FpSpread1中看到结果。
3、将 FpSpread1 中的格式通过 保存为一个Spread XML 文件 保存到你本地,注意保存的路径是你自己指定的。
4、下次打开该窗体时,通过 打开一个Spread XML文件 加载你上传保存的Spread格式。

评分

参与人数 1满意度 +5 收起 理由
daswonhuo + 5 回复及时快速!

查看全部评分

回复 使用道具 举报
daswonhuo
高级会员   /  发表于:2014-9-28 16:56:00
8#
收到,谢谢了!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-9-28 17:11:00
9#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部