pengxc6789 发表于 2014-7-3 21:57:00

spread 8.0 VB下隐藏的列如何取消隐藏

请问隐藏的列如何取消隐藏?
如下
fpSpread1.Col = 1
fpSpread1.ColHidden = True      ’隐藏列1

但是.....
fpSpread1.Col = 1
fpSpread1.ColHidden = False
却不能取消隐藏的列,有谁能告诉我该怎么做?

iceman 发表于 2014-7-7 09:25:00

回复 1楼pengxc6789的帖子

请问你使用的是哪个版本?我使用 Spread for ActiveX 8.0 可以正常隐藏和现实隐藏列,请你下载测试下:
http://www.gcpowertools.com.cn/products/spread_com.htm

pengxc6789 发表于 2014-7-7 23:30:00

我用的是 Spread for ActiveX 8.0,我可以实现隐藏列,但不能取消隐藏列,也就是把隐藏的列再显示出来。

iceman 发表于 2014-7-8 19:27:00

回复 3楼pengxc6789的帖子

我是通过以下代码实现隐藏和显示的:

//隐藏
me.fpSpread1.Col=2
me.fpSpread1.ColHidden=True

//显示
me.fpSpread1.Col=2
me.fpSpread1.ColHidden=False

pengxc6789 发表于 2014-7-8 22:38:00

回复 4楼iceman的帖子

谢谢你的帮助
其实开始我也做到了列的隐藏和取消隐藏,只是我要隐藏的是第一列,而 Spread的滚动条没有像excel的滚动条有一个回滚的动作,将隐藏的列显示出来,而我一粗心没发现。
刚看了一下 Spread8.0帮助好像没有相应的滚动条的方法和属性设置,我现在办法是:
fpSpread1.Col = 1
fpSpread1.ColHidden = False
fpSpread1.SetActiveCell 1, 1

iceman 发表于 2014-7-9 12:04:00

回复 5楼pengxc6789的帖子

恩,问题解决就好。
你当前的做法是正确的。
为了提高论坛服务质量,请你对我本次服务做出评分。谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: spread 8.0 VB下隐藏的列如何取消隐藏