找回密码
 立即注册

QQ登录

只需一步,快速开始

lonely红茶

论坛元老

9

主题

25

帖子

6795

积分

论坛元老

积分
6795

活字格认证

[已处理] 单元格区域设置

lonely红茶
论坛元老   /  发表于:2015-7-8 14:23  /   查看:5443  /  回复:6
gcSpreadSheet1.IsEnabled设置为否之后 滚动条也不能用了 这两部分能否分开设置

6 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-7-8 15:19:00
沙发
回复 1楼lonely红茶的帖子

请问通过 IsEnabled 属性希望禁止哪些操作?如果是禁止单元格编辑可以通过以下代码实现:

  1.             gcSpreadSheet1.Sheets[0].Protect = true;
  2.             gcSpreadSheet1.Invalidate();
复制代码
回复 使用道具 举报
lonely红茶
论坛元老   /  发表于:2015-7-8 16:07:00
板凳
回复 2楼iceman的帖子

希望禁止切换单元格 效果和IsEnabled设置为false一致 只不过不希望连滚动条一块禁止
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-7-8 18:02:00
地板
回复 3楼lonely红茶的帖子

我正在尝试为您寻找解决方案,有进一步结果反馈给你。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-7-9 17:03:00
5#
回复 3楼lonely红茶的帖子

可以通过遍历列设置其 Focusable 属性来实现:

  1.             int colCount = gcSpreadSheet1.ActiveSheet.ColumnCount;

  2.             for (int i = 0; i < colCount; i++)
  3.             {
  4.                 gcSpreadSheet1.ActiveSheet.Columns[i].Focusable = false;   
  5.             }
复制代码

评分

参与人数 1满意度 +5 收起 理由
lonely红茶 + 5 问题已解决 多谢版主

查看全部评分

回复 使用道具 举报
lonely红茶
论坛元老   /  发表于:2015-7-13 09:41:00
6#
回复 5楼iceman的帖子

多谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-7-13 15:34:00
7#
回复 6楼lonely红茶的帖子

好的,不客气,很高兴能够帮到您。问题关闭了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部