首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

这个功能有时候不执行?解决思路

2012-01-20 
这个功能有时候不执行?Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.M

这个功能有时候不执行?

Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean
  If keyData = Keys.Enter Then
  SendKeys.Send("{UP}") //这里有时候不能执行
  enf if
End Function


有时候就向上动一下,有时候回车太快的时候就不行了

[解决办法]
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean
If keyData = Keys.Enter Then
SendKeys.Send("{UP}") '//这里有时候不能执行 
Application.DoEvents() '执行完后转移一下控制权
End If
End Function

热点排行