找回密码
 立即注册

QQ登录

只需一步,快速开始

longsences

初级会员

16

主题

57

帖子

384

积分

初级会员

积分
384

活字格认证微信认证勋章

longsences
初级会员   /  发表于:2016-1-8 22:46  /   查看:3366  /  回复:1
版主好,近期使用FarPoint Spread,在行的锁定上出现了点问题,想请教一下,


在初始化窗体时,有几个列是使用了如下代码:
With SS.ActiveSheet
            For iCol As Integer = 0 To .Columns.Count - 1
                .Columns.Item(iCol).Locked = _bool
                .Columns.Item(iCol).TabStop = IIf(_bool, False, True)
                .Columns.Item(iCol).BackColor = IIf(_bool, System.Drawing.Color.FromArgb(224, 224, 224), System.Drawing.Color.FromArgb(255, 255, 255))
            Next
        End With

对指定的列设置为锁定及不锁定,但是我后来在使用整个行的锁定时,对于使用了COLUMN设置为未锁定的时候,这些列则无法被行的Locked进行锁定,想知道为什么?难道使用了COLUMN锁定的列,只能通过COLUMN进行锁定?
谢谢

1 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2016-1-11 16:47:00
沙发
您好,

设置FpSpread1.ActiveSheet.Protect = True
看是否能够解决问题。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部