-2

我正在编写一个程序,当用户在应用程序上键入内容时可以帮助用户。他/她正在输入一些文本的位置附近会出现一个窗口。我必须知道插入符号在闪烁,或者当他/她键入时,这将显示在文本框中或类似的东西中,接受输入作为文本。因为必须消除某些快捷方式,所以不会在屏幕上写一些东西。

例如:当用户要在google上搜索某些东西时,我必须知道这一点,作为网页;当用户试图在浏览器上写一些地址时,我必须知道这是一个地址输入,或者当用户试图在 winforms 应用程序上写一些文本时,我必须知道这是一个 winforms 应用程序并且用户想要输入一些文本。

并且:当没有输入情况时,例如用户没有点击任何文本区域,并且点击了键盘按钮,我不需要这个触发我的程序。

我该如何处理这种情况,C#可以吗?

4

1 回答 1

0

是的你可以; 只是需要一些额外的想法。就像您可以在数据库中保存一些“关键字”来分析模式,例如。对于网站,您可以搜索“http”或“www”或“.com”,类似地,您可以搜索地址,如果有人输入了“州或地区或街道号码或密码”等;同样对于电话号码,您可以检查国家或地区代码,但您必须在一定程度上限制用户,因为在阳光下有很多用户可以搜索。

您可以在用户在文本区域书写的同时使用网络服务从数据库中搜索关键字。

如果没有搜索任何内容,您可以阻止用户单击按钮,方法是放置客户端验证的各种服务器端,检查所需的文本框是空的还是填充所需的信息...

希望这对您的方法有所帮助!

于 2013-08-05T19:55:10.147 回答