处理计算机上任何应用程序中的活动文本框
本文关键字:活动 文本 应用程序 计算机 任何 处理 | 更新日期: 2023-09-27 18:26:40
我正在编写一个程序,当用户在应用程序上键入内容时,它可以帮助用户。在他/她输入文本的地方附近会出现一个窗口。我必须了解插入符号在闪烁,或者当他/她键入时,这将显示在文本框或类似的内容中,接受文本输入。因为某些快捷方式必须删除,所以不能在屏幕上写入内容。
例如:当用户要在谷歌上搜索东西时,我必须知道这一点,作为网页;当用户试图在浏览器上写一些地址时,我必须知道这是一个地址输入,或当用户试图在一个winforms应用程序上写一些文本时,我必须知道这是一个winform应用程序,并且用户想要输入一些文本。
以及:当没有输入情况时,例如用户没有点击任何文本区域,并点击键盘按钮,我不需要这个触发我的程序。
我该如何处理这种情况,C#有可能吗?
是的,你可以;这只是需要一些额外的思考。就像你可以在数据库中保存一些"关键词"来分析模式一样,例如,对于网站,你可以搜索"http"、"www"或".com",对于地址,如果有人键入了"州或地区或街道号码或密码"等,你也可以搜索;同样,对于电话号码,你可以查看国家或地区代码,但你必须在一定程度上限制用户,因为用户可以搜索很多。
当用户在文本区域写作时,您可以使用web服务从数据库中搜索关键字。
如果没有搜索到任何内容,您可以通过放置各种服务器端到客户端的验证来阻止用户单击按钮,该验证检查所需的文本框是空的还是填充了所需的信息。。。
希望这能对你的方法有所帮助!