请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

sanyoumed

初级会员

40

主题

132

帖子

322

积分

初级会员

积分
322

活字格认证微信认证勋章

[已处理] c1flexgrid 疑似bug?

sanyoumed
初级会员   /  发表于:2016-12-13 16:01  /   查看:3301  /  回复:4
windows7+vs2010+vb.net+winform+c1flexgrid4.0

如下代码:

   Private Sub C1FlexGrid1_KeyDown(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles C1FlexGrid1.KeyDown
        If e.KeyData = Keys.Control + Keys.C Then
            MsgBox("你按下了ctrl+c组合键")
        End If
    End Sub


按理按下 ctrl+C ,会提示"你按下了ctrl+c组合键",但发现拖曳选中单元格然后释放鼠标键后,也会出现 如上提示,即“你按下了ctrl+c组合键”。

后来故意改为 :
If e.KeyData = Keys.Control + Keys.B Then
            MsgBox("你按下了ctrl+B组合键")
        End If


则 拖曳后释放鼠标键,不出现如上提示。

抑或是过意设计成 拖曳释放=ctrl+C ?

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-12-13 16:40:21
沙发
谢谢您的反馈。
我需要测试后才能给你反馈。
麻烦提供下出现这个问题的C1的版本号。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
sanyoumed
初级会员   /  发表于:2016-12-13 17:14:18
板凳
c1 flexgrid 版本号:4.0.20153.102
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-12-13 18:04:03
地板
sanyoumed 发表于 2016-12-13 17:14
c1 flexgrid 版本号:4.0.20153.102

好的,谢谢反馈。
测试完给您回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-12-14 11:45:51
5#
您好。
我用最新版进行了测试,未重现您提到的拖拽Selection会触发KeyDown事件的问题。
我测试的版本:http://downloads.gcpowertools.co ... r_CNv20163.1.15.zip

您可以使用这个版本,排除版本本身的影响。
或是给我们提个可以重现问题的Demo,我这里需要测试重现。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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