找回密码
 立即注册

QQ登录

只需一步,快速开始

pjsLucky
论坛元老   /  发表于:2014-2-25 09:56  /   查看:4595  /  回复:2
如何根据鼠标的X、Y坐标 获取单元格

2 个回复

倒序浏览
pjsLucky
论坛元老   /  发表于:2014-2-25 11:57:00
沙发
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-2-25 16:13:00
板凳
回复 2楼pjsLucky的帖子

让您久等了。


  1. void gcSpread1_MouseDown(object sender, MouseButtonEventArgs e)

  2.         {

  3.             HitTestInformation info = gcSpreadSheet1.HitTest(e.GetPosition(gcSpreadSheet1).X, e.GetPosition(gcSpreadSheet1).Y);

  4.             if (info.HitTestType == HitTestType.Corner)

  5.                 gcSpreadSheet1.Sheets [0].SetText (0,0,"Click SheetCorner of control");

  6.             if (info.HeaderInfo != null)

  7.             {

  8.                 if (info.HeaderInfo.InColumnResize)

  9.                     gcSpreadSheet1.Sheets[0].SetText(0, 0, "Column" + info.HeaderInfo.Column.ToString() + " is resizing");

  10.                 else if (info.HeaderInfo.InRowResize)

  11.                     gcSpreadSheet1.Sheets[0].SetText(0, 0, "Row" + info.HeaderInfo.Row.ToString() + " is resizing");

  12.             }
  13. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部