sxyweiren
发表于 2017-8-2 13:55:36
Leo 发表于 2017-8-2 13:46
按照你的描述,你所碰到的问题是和键盘按下F6有关?我之前理解的是你用鼠标操作。其实在我本机没有重现这个 ...
我这边是V8.0.2015.0918
sxyweiren
发表于 2017-8-2 13:58:59
Leo 发表于 2017-8-2 13:46
按照你的描述,你所碰到的问题是和键盘按下F6有关?我之前理解的是你用鼠标操作。其实在我本机没有重现这个 ...
我机器版本是8.0的SP1
如果确实旧版本能再现这个问题,请把结果告诉我吧。
还有8.0的哪个版本能修复这个问题也麻烦告诉我下。
我们客户正纠结着这个问题不放
Leo
发表于 2017-8-2 16:58:58
Private Sub GcClassicFunctionKey_FunctionKeyPress_1(sender As Object, e As GrapeCity.Win.Bars.FunctionKeyPressEventArgs) Handles GcClassicFunctionKey1.FunctionKeyPress
Select Case e.KeyIndex
Case 4
Console.WriteLine("1")
'MsgBox("1")
Case 5
'MsgBox("1")
Me.BeginInvoke(
Sub()
MsgBox("1")
End Sub
)
End Select
End Sub
再试试
sxyweiren
发表于 2017-8-2 17:11:07
Leo 发表于 2017-8-2 16:58
再试试
确实好使了,什么原理?
哪个版本的DLL已经解决了这个问题?
sxyweiren
发表于 2017-8-2 17:11:17
Leo 发表于 2017-8-2 16:58
再试试
确实好使了,什么原理?
哪个版本的DLL已经解决了这个问题?
Leo
发表于 2017-8-3 13:44:14
sxyweiren 发表于 2017-8-2 17:11
确实好使了,什么原理?
哪个版本的DLL已经解决了这个问题?
就是那个Message Box弹开会让一堆Windows消息处理的不正常。本解决方案的原理就是让当前的Windows消息先跑完,然后异步的扔一个Message Box。
哪一个版本都没有修这个问题,只不过貌似在最新的Win10上不太好重现这个问题。
sxyweiren
发表于 2017-8-3 13:55:26
Leo 发表于 2017-8-3 13:44
就是那个Message Box弹开会让一堆Windows消息处理的不正常。本解决方案的原理就是让当前的Windows消息先 ...
为啥用invoke跑了一次,再也再现不了这个问题了?
别的程序的也自动解消了,我现在用原来的Sample都再现不了这个问题了。我在整新机器,看看是啥的问题。
好神奇的说
Leo
发表于 2017-8-3 14:50:36
灵异事件。
sxyweiren
发表于 2017-8-3 15:23:57
Leo 发表于 2017-8-3 14:50
灵异事件。
没有原理能说明这个问题么?我两台机器都不能再现了
Leo
发表于 2017-8-8 15:50:26
只能解释为机器自动更新了?你是Win10 的机器的话,最近可能有推送.net framework的更新。