找回密码
 立即注册

QQ登录

只需一步,快速开始

Alice
社区贡献组   /  发表于:2015-4-20 15:19:00
11#
回复 10楼tysoft的帖子

很抱歉,spreads设计器sheet设置的这部分,我们还未提供源代码。

详细的请参考8楼的回答。

因此目前这部分功能需要自己去完成。有关接口可以参考我们的产品文档,请看8楼的链接。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
tysoft
中级会员   /  发表于:2015-4-21 18:08:00
12#
回复 11楼Alice的帖子

我不知道你们什么时候能完善好,我现在是这么做的,不知道有没有什么问题?
  1. FarPoint.Win.Spread.Design.DesignerMain desinger = new FarPoint.Win.Spread.Design.DesignerMain(fpSpread1);
  2. SheetSettingsDlgV3 sheetdlg = new SheetSettingsDlgV3(desinger, 0);
  3. DialogResult result = sheetdlg.ShowDialog();
  4. if (result == System.Windows.Forms.DialogResult.OK)
  5. {
  6. Stream stream = new MemoryStream();
  7. desinger.Spread.Save(stream, false);
  8. stream.Seek(0, SeekOrigin.Begin);
  9. fpSpread1.Open(stream);
  10. }
复制代码
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-22 10:13:00
13#
回复 12楼tysoft的帖子

目前需求已经提交,还没有具体的修复计划表。如果有这方面的反馈,我会尽快通知你。

请问,你的这段代码是添加到SpreadDesigner的哪个文件的方法里?我帮你做下测试。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
tysoft
中级会员   /  发表于:2015-4-22 16:34:00
14#
回复 13楼Alice的帖子

在类SpreadDesinger(窗体MainForm.cs)中搜索SheetSettingsDlgV3,
有一下几个方法需做修改
private void btnColors1_Click(object sender, EventArgs e)
private void btnColors1_Click(object sender, EventArgs e)
private void btnCalculation1_Click(object sender, EventArgs e)
private void btnHeaders1_Click(object sender, EventArgs e)
private void btnFonts1_Click(object sender, EventArgs e)
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-22 17:31:00
15#
回复 14楼tysoft的帖子

谢谢你提供相关的方法。
我会为你做相关的测试,这需要时间,测试完成后会给你回复。

此测试仅仅针对我们示例的功能是否实现做测试。
添加到你的业务逻辑之后,也许由于代码逻辑的问题,会出现一定的问题。还需要你团队里专业测试对你的业务逻辑做测试,我这里是无法保证的。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
tysoft
中级会员   /  发表于:2015-4-22 18:21:00
16#
回复 15楼Alice的帖子

好的,谢谢了
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-23 10:07:00
17#
回复 16楼tysoft的帖子

你好。
这段代码是可以保存Sheet的修改的。
其中需要在如下6个方法里更改:
btnGeneralChart1_Click,btnGridLines1_Click,btnColors1_Click,btnCalculation1_Click,btnHeaders1_Click和btnFonts1_Click。
分别对应界面上的6个按钮:General, GridLines, Colors, Calculation, Headers, Fonts。

另外,需要注意的是这句代码:
SheetSettingsDlgV3 sheetdlg = new SheetSettingsDlgV3(desinger, 5);
第二个参数的TabIndex可以根据显示不同按钮的Tab传入不同的值, 比如GridLines传入的参数是3.
这个可以参考原本的代码。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-12 11:29:00
18#
回复 16楼tysoft的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部