找回密码
 立即注册

QQ登录

只需一步,快速开始

taxsoft

中级会员

76

主题

246

帖子

608

积分

中级会员

积分
608

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

taxsoft
中级会员   /  发表于:2013-1-8 17:04  /   查看:4801  /  回复:3
RT

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-1-8 18:13:00
沙发
回复 1楼taxsoft的帖子

    fpSpread1.ActiveSheet.Protect = true;
    fpSpread1.ActiveSheet.Rows[-1].Locked = true;
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2013-1-9 09:04:00
板凳
回复 1楼taxsoft的帖子

    fpSpread1.ActiveSheet.Protect = true;
    fpSpread1.Acti......
dof 发表于 2013-1-8 18:13:00


谢谢,
不过我需要的是“所有公式单元格lock”,不是“所有单元格lock”
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-1-9 09:19:00
地板
回复 3楼taxsoft的帖子
  1.     private void Form1_Load(object sender, EventArgs e)
  2.     {
  3.         fpSpread1.ActiveSheet.Columns[0].Formula = "B1*C1";
  4.         fpSpread1.EditModeStarting += new FarPoint.Win.Spread.EditModeStartingEventHandler(fpSpread1_EditModeStarting);
  5.     }

  6.     void fpSpread1_EditModeStarting(object sender, FarPoint.Win.Spread.EditModeStartingEventArgs e)
  7.     {
  8.         if (!string.IsNullOrEmpty(fpSpread1.ActiveSheet.ActiveCell.Formula))
  9.         {
  10.             e.Cancel = true;
  11.         }
  12.     }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部