找回密码
 立即注册

QQ登录

只需一步,快速开始

Hjr2350
论坛元老   /  发表于:2013-1-23 15:44  /   查看:7738  /  回复:6
我参考
http://gcdn.grapecity.com/showtopic-4373.html
想在点击“插入的图形”时,响应右键事件
不知道可以吗?我查了一下FarPoint.Win.Spread.HitTestType似乎没有对应的响应。
谢谢

6 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-1-23 17:59:00
沙发
回复 1楼Hjr2350的帖子

hitInfo.Type为Viewport,而且 hitInfo.ViewportInfo.InShape 为 true
回复 使用道具 举报
Hjr2350
论坛元老   /  发表于:2013-1-24 13:32:00
板凳
回复 2楼dof的帖子

如果我在选中的单元格或者某个选择单元格区域,加右键响应的话,直接判断是不是“hitInfo.Type为Viewport”就可以了?不需要别的判断了吧
回复 使用道具 举报
Hjr2350
论坛元老   /  发表于:2013-1-24 14:51:00
地板
还有一个问题,当我点击到shape(这种情况认为是一种选中状态的话),我如何获得当前选中的shape呢?我看好像没有activeshpae这么个对象,只有一个getshape方法,但是getshape方法需要一个name值。可问题是这个name值我怎么获得呢??...
我就是想实现designer中,右键删除图形的效果,用代码如何实现?
求解
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-1-24 17:11:00
5#
回复 4楼Hjr2350的帖子

以下代码可以获得当前选中Shape的信息:
  1. PSShape shape = fpSpread1.ActiveWindowlessObject as PSShape;
复制代码
回复 使用道具 举报
Hjr2350
论坛元老   /  发表于:2013-1-24 17:29:00
6#
好的,非常感谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-1-25 10:37:00
7#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部