找回密码
 立即注册

QQ登录

只需一步,快速开始

jplzj
论坛元老   /  发表于:2012-3-5 20:56  /   查看:5583  /  回复:3
在冻结的行或列中,如何实现在右键单击处的单元格被选中?

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-3-6 10:44:00
沙发

回复 1# jplzj 的帖子

jplzh 你好,你好请参考以下代码:
  1.         private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             this.fpSpread1.Sheets[0].FrozenRowCount = 1;
  4.         }
  5.         private void fpSpread1_MouseDown(object sender, MouseEventArgs e)
  6.         {
  7.             if (e.Button == System.Windows.Forms.MouseButtons.Right)
  8.             {
  9.                 if (this.fpSpread1.Sheets[0].ActiveRowIndex==0)
  10.                 {
  11.                     FarPoint.Win.Spread.HitTestInformation hitTest = this.fpSpread1.HitTest(e.X, e.Y);
  12.                     int row = hitTest.ViewportInfo.Row;
  13.                     int col = hitTest.ViewportInfo.Column;
  14.                     this.fpSpread1.Sheets[0].SetActiveCell(row, col);
  15.                 }
  16.                
  17.             }
  18.         }
复制代码
回复 使用道具 举报
jplzj
论坛元老   /  发表于:2012-3-6 13:25:00
板凳
问题解决,谢谢!
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-3-6 13:27:00
地板

回复 3# jplzj 的帖子

:share:
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部