找回密码
 立即注册

QQ登录

只需一步,快速开始

刘君

中级会员

141

主题

335

帖子

942

积分

中级会员

积分
942

活字格认证

刘君
中级会员   /  发表于:2015-3-10 10:50  /   查看:4352  /  回复:3
每点击最后一个页签,都会自动增加一个新页签,能否控件不增加?
已知一个Cell对象,能否获得其所在的SheetView对象?

3 个回复

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

这种操作会给Spread添加一个新的Sheet。和以下代码同等效果:
  1. this.fpSpread1.Sheets.Add(new FarPoint.Win.Spread.SheetView());
复制代码

不太理解你的控件不增加的含义,这种操作不会添加新的Spread。

如果这个cell是当前Sheet中的单元格,那么通过ActiveSheetIndex就可以得到当前这个SheetView。
如果这个Cell不是当前Sheet中的单元格,那么你是如何获取到这个Cell的,比如你想获取的单元格是Cell[0,0]。那么首先你就应该知道是位于哪个SheetView,那么使用Spread.Sheets[index].Cells[0,0]获取该单元格。自然就知道sheet的index。所以请问这个已知的Cell对象,你是如何获取的?事件还是方法?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
刘君
中级会员   /  发表于:2015-3-10 15:21:00
板凳
我是自己建了一个对象集合,集合中的对象有一个单元格引用(指针),当遍历这个集合时,希望通过单元格快速找到所在的表页。

每点击最后一个页签,都会自动增加一个新页签,能否控制当点击最后一个页签时不增加新的页签?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-3-10 16:11:00
地板
回复 3楼刘君的帖子

Cells和Cell下有Parent属性,可以获取到它的父SheetView。

这是内置的功能,你可以通过TabStripInsertTab设置为false,不显示它,但不能改变它的功能。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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