找回密码
 立即注册

QQ登录

只需一步,快速开始

menghuanyunxia

高级会员

111

主题

396

帖子

1075

积分

高级会员

积分
1075

活字格认证微信认证勋章元老葡萄

menghuanyunxia
高级会员   /  发表于:2015-4-9 17:15  /   查看:5097  /  回复:5
当RectangleShape或者是Chart被激活的时候,点击键盘上面的Delete键,会删除该对象,请问如何监控该事件或者禁止RectangleShape和Chart被删除

5 个回复

倒序浏览
menghuanyunxia
高级会员   /  发表于:2015-4-9 17:33:00
沙发
回复 1楼menghuanyunxia的帖子

问提已解决,如下
        private void FpSpread_DialogKey(object sender, DialogKeyEventArgs e)
        {
            if (e.KeyCode == (Keys.RButton | Keys.MButton | Keys.Back | Keys.Space) &&
                 this.ActiveWindowlessObject is PSShape)//禁止当点击Delete键的时候删除Shape
            {
                e.Handled = true;
                return;
            }
              }
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2015-4-9 17:34:00
板凳
不过我想知道,删除Shape,有没有Delete通知事件
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-10 11:25:00
地板
回复 3楼menghuanyunxia的帖子

你好。
PSShape下有ParentChanged事件,删除时候可以触发。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2015-4-10 21:53:00
5#
多谢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-13 10:13:00
6#
回复 5楼menghuanyunxia的帖子

不用客气。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部