找回密码
 立即注册

QQ登录

只需一步,快速开始

dbtxwds

论坛元老

10

主题

27

帖子

5554

积分

论坛元老

积分
5554

活字格认证

dbtxwds
论坛元老   /  发表于:2013-8-28 15:36  /   查看:5838  /  回复:2
我用鼠标左键选中了部分单元格,如何判断Spread选中了哪些单元格?我想在点击一个按钮的时候知道哪些单元格被选中了,然后触发其他的事件。

2 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-8-28 17:25:00
沙发
回复 1楼dbtxwds的帖子

请通过以下代码测试:

  1. DialogResult dlg;
  2. fpSpread1.ActiveSheet.SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.MultiRange;
  3. fpSpread1.ActiveSheet.AddSelection(0, 0, 2, 2);
  4. fpSpread1.ActiveSheet.AddSelection(0, 3, 2, 2);
  5. dlg = MessageBox.Show("Do you want to get one of the selections?", "GetSelection", MessageBoxButtons.YesNo);
  6. if (dlg == DialogResult.Yes)
  7. {
  8.     FarPoint.Win.Spread.Model.CellRange[] cr;
  9.     cr = fpSpread1.ActiveSheet.GetSelections();
  10.     label1.Text = "The selection covers cells " + cr[0].Row + ", " + cr[0].Column + ", " + cr[0].RowCount + ", " + cr[0].ColumnCount;
  11. }

复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-8-28 17:25:00
板凳
回复 0楼iceman的帖子

目前我们正在举办案例大赛活动。

只需要一些项目的描述性文字和几个截图。
不但可以展示您的使用技巧,使更多的用户受益。
还有机会获得 3000 千元奖金。

真诚的邀请您参加:http://www.gcpowertools.com.cn/event/casecompetition.htm
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部