yaoxiaoqiang00 发表于 2014-1-16 17:27:00

怎么实现右键菜单功能?怎么实现复制粘贴的功能?

回复 4楼roger.wang的帖子

spread silverlight提供有右键菜单功能吗?怎么在程序中实现复制粘贴的功能?

roger.wang 发表于 2014-1-16 17:46:00

回复 1楼yaoxiaoqiang00的帖子

这里您问了2个问题:
问题1: 右键菜单,这里有一个demo,供您参考
      

问题2:复制、粘贴功能
       启动Spread SilverLight后,默认可以通过Ctrl + C、Ctrl + V可以的IE浏览器Silverlight有个提示,赋予权限即可。

yaoxiaoqiang00 发表于 2014-1-17 10:54:00

回复 2楼roger.wang的帖子

右键菜单能不能先设置鼠标所在位置为活动单元格,怎么才能获取到鼠标所在的单元格行列索引?

roger.wang 发表于 2014-1-17 11:43:00

回复 3楼yaoxiaoqiang00的帖子

如下代码,供您参考:

void gcSpreadSheet1_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
      {
         Point pt =e.GetPosition(gcSpreadSheet1);
         HitTestInformation hitTest = gcSpreadSheet1.HitTest(pt.X, pt.Y);
         int rowIndex = hitTest.ViewportInfo.Row;
         int colIndex = hitTest.ViewportInfo.Column;
      }
页: [1]
查看完整版本: 怎么实现右键菜单功能?怎么实现复制粘贴的功能?