首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SendKeys.Send("{HOME}"),vb.net

SendKeys.Send("{HOME}"),vb.net
EN

Stack Overflow用户
提问于 2010-02-08 22:46:20
回答 3查看 9.6K关注 0票数 1

当文本为空时,我在MaskedTextBox中使用SendKeys.Send("{HOME}")将光标移到文本框的开头。

当我试图关闭项目时,如果应用程序没有焦点,它就会冻结。

如何在调用SendKeys之前将此应用程序置于焦点位置

代码语言:javascript
运行
复制
Public Class Form1

Private Sub MaskedTextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles MaskedTextBox1.GotFocus
    Try
        SendKeys.Send("{HOME}")
    Catch ex As InvalidOperationException
        ' Do nothing
    End Try
End Sub
End Class

在此之后,它应该将焦点放在前一个应用程序并关闭。

EN

Stack Overflow用户

发布于 2013-05-18 18:57:37

我正在使用visual basic登录,但它不是在运行时运行的。将SENDKEYS突出显示为违法者。以下是我的代码

私有子cmdOK_Click()‘检查密码是否正确,如果txtPassword = " Password“则’将代码放在此处以将‘成功传递给调用子’设置全局变量是最简单的LoginSucceeded = True Me.Hide否则MsgBox”密码无效,重试!“,,"Login”txtPassword.SetFocus SendKeys "{HOME}+{ End }“End If End Sub

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2222323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档