找回密码
 立即注册

QQ登录

只需一步,快速开始

moriya

论坛元老

78

主题

189

帖子

4万

积分

论坛元老

积分
42318

活字格认证

moriya
论坛元老   /  发表于:2013-6-11 09:09  /   查看:5336  /  回复:3
你好,farpoint设置一次选取多个cell的属性是什么,我当前只能选一个cell 用ctrl+点选也不行

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-6-13 13:42:00
沙发
回复 1楼moriya的帖子

你好,
可以通过以下代码设置后,按住 ctrl + 鼠标左键多选:

  1. private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             this.fpSpread1.Sheets[0].SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.MultiRange;
  4.         }
复制代码
回复 使用道具 举报
moriya
论坛元老   /  发表于:2013-6-21 14:59:00
板凳
新增Microsoft Office Word 文件.zip (187.71 KB, 下载次数: 499)
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-21 18:28:00
地板
回复 3楼moriya的帖子

请通过以下代码测试:

  1.         private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             this.fpSpread1.Sheets[0].SelectionPolicy = FarPoint.Win.Spread.Model.SelectionPolicy.MultiRange;
  4.         }

  5.         private void fpSpread1_SelectionChanged(object sender, FarPoint.Win.Spread.SelectionChangedEventArgs e)
  6.         {
  7.             FarPoint.Win.Spread.Model.CellRange cr = e.Range;
  8.             string text = Clipboard.GetText();
  9.             Clipboard.Clear();
  10.             Clipboard.SetText(text + this.fpSpread1.Sheets[0].Cells[e.Range.Row, e.Range.Column].Text+"+");

  11.             MessageBox.Show(Clipboard.GetText());
  12.         }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部