leikaihua 发表于 2014-11-3 11:36:00

表头行数问题

有多行列表头的时候,如何设置第二、第三 的高度?

iceman 发表于 2014-11-3 15:58:00

回复 1楼leikaihua的帖子

设置方法如下,如设置列头第二行高度:

fpSpread1.RowHeight(SpreadHeader + 1) = 500

leikaihua 发表于 2014-11-3 19:07:00

请问 SpreadHeader 具体值是多少?

leikaihua 发表于 2014-11-3 19:10:00

对象.写属性 (“RowHeight”, -2, 0)   这里如何设置 第2、3个表头的高度?

leikaihua 发表于 2014-11-3 20:10:00

多谢版主 帮忙解答。
目前遇到一个问题:我需要在一个单元格中显示时间与日期。
现在有2种思路1、合并单元格(由于太麻烦不想用)2、自己用文本模拟。

问题是:文本模拟的时候 也不很现实。所以想问一下:SPR 有没有这样的功能,就是对某个单元格置入文本或数据(不显示出来,但是该单元格的数据并未丢失)然后按照自定义的规则进行显示。

如:我对某单元格 写入数据 2014-01-08 08:09:11 然后 让该单元格显示的时候 显示 08:09:11
(程序内部读入写入的数据 仍旧是 2014-01-08 08:09:11 )

iceman 发表于 2014-11-4 19:36:00

回复 3楼leikaihua的帖子

SpreadHeader 没有具体值,它是代表设置高度目标行为 列头 的一个标记,详细请你参考帮助文档:Using Column and Row Properties章节。

iceman 发表于 2014-11-4 19:41:00

回复 5楼leikaihua的帖子

方法二需要通过自定义单元格类型来实现,自定义单元格类型实现方法建议您先参考帮助文档 Creating Custom Cells 章节。

leikaihua 发表于 2014-11-4 20:13:00

回复 6楼iceman的帖子

多谢版主热心回答。   :mj72:
   SpreadHeader这个没有具体的值, 我在 该章节查找并没有发现如何定义它的值?

    那它默认值是多少?

iceman 发表于 2014-11-5 16:04:00

回复 8楼leikaihua的帖子

可以认为是0,可以通过以下代码测试,如果直接指定 SpreadHeader 那启作用的就是,行头索引为0的行:

    Me.fpSpread1.ColHeaderRows = 3
    Me.fpSpread1.RowHeight(SpreadHeader) = 100
    Me.fpSpread1.RowHeight(SpreadHeader + 1) = 50


为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062

leikaihua 发表于 2014-11-5 18:23:00

回复 9楼iceman的帖子

版主 多谢您的回答但是我目前问题如下:
1、spreadheader 我未定义,如果按照您说的是0   那么: 当ColHeaderRows = 3 有三行列表头
当fps.写属性 (“RowHeight”,0, 100)‘时,程序给第一行的表头高度设置为了 100
当fps.写属性 (“RowHeight”,1, 50)‘时,程序出现!给第一行单元格的高度设置为了50 ,也就是说它忽略了其中的2个表头行。
页: [1] 2
查看完整版本: 表头行数问题