找回密码
 立即注册

QQ登录

只需一步,快速开始

taxsoft

中级会员

76

主题

246

帖子

608

积分

中级会员

积分
608

活字格认证微信认证勋章元老葡萄

taxsoft
中级会员   /  发表于:2012-6-14 14:38  /   查看:8895  /  回复:11
1.设置行高,如何返回值
Dim rh As New RowHeightDlg
        rh.ShowDialog()  '设置边框以及设置单元格类型是不需要设置返回的,这样调用没有得到返回

2.页面设置,如何调用
        Dim ss As New SheetSettingsDlgV3
        ss.ShowDialog()   ’会报错

11 个回复

倒序浏览
taxsoft
中级会员   /  发表于:2012-6-14 16:26:00
沙发
。。。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-6-14 17:06:00
板凳
回复 1楼taxsoft的帖子

1、RowHeightDlg本身是没有Public的属性和返回值,不过可以写一个继承与 RowHeightDlg 的类型,然后得到 InputRowHeight 属性。
  1.     public class MyRowHeightDlg : FarPoint.Win.Spread.Design.RowHeightDlg
  2.     {
  3.         public TextBox MyInputRowHeight
  4.         {
  5.             get { return this.InputRowHeight; }
  6.         }
  7.     }
复制代码

2、可以通过下面的代码来调用
  1.     DesignerMain designer = new DesignerMain(fpSpread1);
  2.     SheetSettingsDlgV3 dlg = new SheetSettingsDlgV3(designer);
  3.     dlg.ShowDialog();
复制代码
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2012-6-18 16:12:00
地板
回复 1楼taxsoft的帖子

1、RowHeightDlg本身是没有Public的属性和返回值,不过可以写一个继承与 RowHeightDlg 的类型,然后得到 I
dof 发表于 2012-6-14 17:06:00


第二个问题:
出现没有设计器的授权,请问如何添加,我购买的是专业版,应该是带设计器授权的。
问题.PNG
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-6-18 16:22:00
5#
在使用Spread for WinForms 6.0 专业版时,请将以下代码添加到 licenses.licx 文件中:
  1. FarPoint.Win.Spread.Design.FpSpreadDesigner, FarPoint.Win.Spread.Design, Version=6.0.3505.2008, Culture=neutral, PublicKeyToken=327c3516b1b18457
复制代码
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2012-6-18 16:40:00
6#
在使用Spread for WinForms 6.0 专业版时,请将以下代码添加到 licenses.licx 文件中:
[code]FarPoint.Win.Spread.Design.FpSpreadDesigner, FarPoint.Win.Spread.Design, Version=6.0.3505.2008, Culture=neutral......
dof 发表于 2012-6-18 16:22:00


非常感谢!

新的问题,
1.这个窗体也是不直接返回设置的。。。自己再扩展 好悲惨。。
2.我发现这个窗体不是我想要的,我要的是为打印准备的“页面设置”窗体(纸张 方向 边距)
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-6-18 16:56:00
7#
你是指的下面这个对话框吗:

print3.png

该对话框是 .NET 标准的System.Windows.Forms.PrintDialog对话框
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2012-6-18 17:00:00
8#
你是指的下面这个对话框吗:



该对话框是 .NET 标准的System.Windows.Forms.PrintDialog对话框

dof 发表于 2012-6-18 16:56:00


不是的  是 “页面设置”
类似
DDD.JPG (27.92 KB, 下载次数: 199)
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-6-18 17:09:00
9#
这个窗体也是标准的 .net 对话框 System.Windows.Forms.PageSetupDialog
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2012-6-19 09:17:00
10#
这个窗体也是标准的 .net 对话框 System.Windows.Forms.PageSetupDialog
dof 发表于 2012-6-18 17:09:00


上图我是举个例子,并不是指的这个图,我说的是SPREAD的页面设置,
在SPREAD 5 里 的“页面布局”出来的设置窗体,在spread 6 里更复杂了

可能要自己写了,简单说就是和SPREAD打印最相关的设置窗体

应该要直接用 FarPoint.Win.Spread.PrintInfo 结合自己做的窗体了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部