shayg 发表于 2018-3-22 11:59:18

InputMan 6.0J(for WinForm):GcDate控件的KeyPress事件中设定Handled=True未起作用

InputMan 6.0J(for WinForm):GcDate控件的KeyPress事件中设定Handled=True未起作用
本想进行某些数字被输入,但即使在该事件中设定了Handled=True,控件仍会接收输入的数据;
另外.Net标准控件,如TextBox控件,进行类似上边同样的处理(Handled=True)后,就可以禁止键盘的输入

还有,同样代码在InputMan10.0J(for WinForm)中,Handled=True这语句就会起作用,即可以禁止通过键盘向该控件输入数据。

各技术帮忙看看,是什么原因?InputMan6的Bug,还是说代码还要进行其他设定或处理?

多谢多谢!

JeffryLI 发表于 2018-3-22 12:29:24

收到了,我们验证一下,您可否提供一个重现的demo给我们,能加快问题不处理。谢谢

shayg 发表于 2018-3-22 12:46:03

JeffryLI 发表于 2018-3-22 12:29
收到了,我们验证一下,您可否提供一个重现的demo给我们,能加快问题不处理。谢谢
WinForm画面上,InputMan6.0J版本,拖拽一个GcDate控件到画面上,
在该该控件的KeyPress事件内设定e.Handled=True,想定是禁止向该控件输入数字,但未生效。
    Private Sub GcDate1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles GcDate1.KeyPress
      e.Handled = True
    End Sub

上边同样的处理,在InputMan10.0J中,就是OK的。

shayg 发表于 2018-3-22 15:31:29

JeffryLI 发表于 2018-3-22 12:29
收到了,我们验证一下,您可否提供一个重现的demo给我们,能加快问题不处理。谢谢

项目紧急,该问题引发画面Bug,客户要求我们尽快解决,麻烦帮忙协助确认,真心感谢!

JeffryLI 发表于 2018-3-22 16:02:10

本帖最后由 JeffryLI 于 2018-3-22 16:06 编辑

shayg 发表于 2018-3-22 15:31
项目紧急,该问题引发画面Bug,客户要求我们尽快解决,麻烦帮忙协助确认,真心感谢!
您好,这个确实个bug,我们已经8.0的版本中修复了,您可以升级新版本。不好意思给您带来的不便,请谅解。

shayg 发表于 2018-3-22 16:12:23

JeffryLI 发表于 2018-3-22 16:02
您好,这个确实个bug,我们已经8.0的版本中修复了,您可以升级新版本。不好意思给您带来的不便,请谅解。 ...

这是一个版本升级的项目,升级后的系统出力出现了和升级前不一致现象,
目前我们已经使用了10.0J版,该Bug确实已经不存在,
但我们需要和客户有个较为权威的解释说明,麻烦能提供关于这个Bug的相关说明的URL吗?(或资料)
非常感谢!

shayg 发表于 2018-3-22 17:03:00

JeffryLI 发表于 2018-3-22 16:02
您好,这个确实个bug,我们已经8.0的版本中修复了,您可以升级新版本。不好意思给您带来的不便,请谅解。 ...

给我一个该bug说明的url可以吗?我要和客户解释,多谢!

JeffryLI 发表于 2018-3-22 17:22:31

shayg 发表于 2018-3-22 17:03
给我一个该bug说明的url可以吗?我要和客户解释,多谢!

您好这个还没有相关的资料,还请您谅解。
页: [1]
查看完整版本: InputMan 6.0J(for WinForm):GcDate控件的KeyPress事件中设定Handled=True未起作用