在程序中模拟BackSpace按键

原创 2004年07月17日 13:46:00

需求:
在winform应用程序中,有时需要对文本框等进行如下要求的实时校验:
当用户输入不允许输入的字符时,程序实时自动清除该字符,即相当与按下BackSpace键

实现:
在文本框的textbox_TextChanged事件中进行校验:
private void textbox1_TextChanged(object sender, System.EventArgs e)
{
      if (!IsLegality)  //不合法时执行
      {
             textbox1.Focus();
            SendKeys.Send("{backspace}");
      }
}

web 屏蔽BackSpace键

web 屏蔽BackSpace键 在web端,输入的时候,很容易在文本框消失焦点的时候,点击退格键,页面就回退了,下面是一种屏蔽页面回退键的方法(在网上找的,具体的地址忘记了!!!)。 ...
  • wild46cat
  • wild46cat
  • 2016年12月24日 16:06
  • 291

ubuntu vi编辑器使用backspace不能退格删除问题

1.直接在终端输入命令 sudo apt-get install vim ,按步操作安装好vim即可
  • niusaifei1987
  • niusaifei1987
  • 2014年04月30日 14:03
  • 628

js处理backspace键

script type="text/javascript"> document.onkeydown=function() { if (event.keyCode ==...
  • qq_35624642
  • qq_35624642
  • 2016年12月24日 16:51
  • 367

IE下只读INPUT键入BACKSPACE 后退问题

转自:http://blog.163.com/xiao66_fei/blog/static/10990876420124310223648/ 在IE下,如果在readonly的input里面键入ba...
  • zhichao2001
  • zhichao2001
  • 2013年07月23日 10:43
  • 3869

【Oracle】解决oracle sqlplus 中上下左右backspace不能用

一. 解决输入 BACKSPACE 键变成 ^h 的问题 #su - oracle   $stty erase ^h. 要永久生效,可以加入到用户环境配置文件.bash_profile中(vi .ba...
  • NextAction
  • NextAction
  • 2016年11月13日 13:15
  • 871

c++模拟按键

#include int main() { Sleep(3000); // 模拟点击右键 mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, ...
  • dxk539687357
  • dxk539687357
  • 2017年04月08日 15:09
  • 1047

secureCRT默认backspace键不起作用,出现^H解决办法

在使用SecureCRT登陆liunx系统,输入命令后,想删除,发现删除(backspace)键、和上下左右键不起作用。 解决方法:   Options–>Session Opti...
  • fei20072050104
  • fei20072050104
  • 2015年01月20日 22:16
  • 2245

火狐和谷歌浏览器屏蔽键盘按键Backspace回退网页

我们在做web应用程序时,常有的应用是输入表单或其他数据,然而在我们输入数据或其他的时候,不小心触发了键盘上的“Backspace”, 就会回到我们访问的上一个页面,导致我们输入的数据就消失了,屏蔽浏...
  • jackwumengfeng
  • jackwumengfeng
  • 2013年11月25日 13:57
  • 1652

Jquery 禁止键盘Backspace键

$(document).keydown(function (e) {             if (e.keyCode == 8) {                 return false;...
  • yingying0708
  • yingying0708
  • 2014年11月06日 16:47
  • 4007

Linux terminal及Putty中backspace键产生乱码的解决方法

Linux terminal及Putty中backspace键产生乱码的解决方法
  • luobin1984
  • luobin1984
  • 2013年11月26日 16:56
  • 3990
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在程序中模拟BackSpace按键
举报原因:
原因补充:

(最多只允许输入30个字)