找回密码
 立即注册

QQ登录

只需一步,快速开始

longsences

初级会员

16

主题

57

帖子

384

积分

初级会员

积分
384

活字格认证微信认证勋章

longsences
初级会员   /  发表于:2015-3-11 10:28  /   查看:4194  /  回复:1
我在某列中嵌入了COMBOX控件,但是在锁定列时未锁定,是不是需要获取列中的combox对象再去执行对象的锁定?
请帮忙分析一下,谢谢。

1 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-3-11 14:00:00
沙发
回复 1楼longsences的帖子

尝试锁定列,没有重现你的问题。
测试代码如下:
  1. FarPoint.Win.Spread.Column col;
  2.             int i, j;
  3.             col = fpSpread1.ActiveSheet.Columns[0, 2];
  4.             col.Locked = true;
  5.             for (i = 0; i <= col.Index2; i++)
  6.             {
  7.                 for (j = 0; j <= fpSpread1.ActiveSheet.RowCount - 1; j++)
  8.                     fpSpread1.ActiveSheet.Cells[j, i].Text = "Locked";
  9.             }   
复制代码


测试ComboBoxCellType设置给列,然后Locked该列,该列依然可以正常锁定。
如果设置的是标准的ComboBox,有可能由于该控件的特殊性导致不能锁定,比如该控件没有只读和支持锁定。那么应该特殊处理下。

评分

参与人数 1满意度 +5 收起 理由
longsences + 5 谢谢,楼主的回复。

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部