找回密码
 立即注册

QQ登录

只需一步,快速开始

withsmile

初级会员

21

主题

50

帖子

319

积分

初级会员

积分
319

活字格认证

withsmile
初级会员   /  发表于:2012-9-15 14:59  /   查看:5684  /  回复:4
如题,单元格或行、列,有没有在被选中时Selected = true的属性?

4 个回复

倒序浏览
withsmile
初级会员   /  发表于:2012-9-17 10:14:00
沙发
已经找到啦!
  1. _printSpread_Sheet1.IsSelected(row, column)
复制代码
  1. _printSpread_Sheet1.IsAnyCellInRowSelected(row)
复制代码
  1. _printSpread_Sheet1.IsAnyCellInColumnSelected(column)
复制代码
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-9-17 10:25:00
板凳
回复 1楼withsmile的帖子

withsmile 你好

Spread中没有提供Selected属性,不过你可以通过ActiveCell、ActiveColumn、ActiveRow或者以下代码来判断,是否处于选择状态:
  1.     CellRange cr = fpSpread1.ActiveSheet.GetSelection(0);
  2.     cr.Contains(0, 0);
复制代码
回复 使用道具 举报
withsmile
初级会员   /  发表于:2012-9-17 17:19:00
地板
用这个方法我达到了想要的效果,比较省代码,谢谢啦!
  1. _printSpread_Sheet1.IsAnyCellInRowSelected(row)
复制代码
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-9-17 18:14:00
5#
是的,这个方法的却很好用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部