如何禁止用户按住某个键后在文本输入框中连续输入相同的字母
来源:互联网 发布:墨子打法 知乎 编辑:程序博客网 时间:2024/05/22 08:04
private char last1 = '/0';//存储倒数第一个键的值
private char last2 = '/0';//存储倒数第二个键的值
private void txtTest_KeyPress(object sender, KeyPressEventArgs e)
{
//如果按下的是退格键,重置变量
if (e.KeyChar == Convert.ToChar(Keys.Back))
{
last1 = '/0';
last2 = '/0';
return;
}
if (last1 == '/0')
{
last1 = e.KeyChar;
}
else if (last2 == '/0')
{
last2 = last1;
}
else
{
last2 = last1;
last1 = e.KeyChar;
}
if (last2 == last1)
e.Handled = true;
}
//释放按键后,重置变量
private void txtTest_KeyUp(object sender, KeyEventArgs e)
{
last1 = '/0';
last2 = '/0';
}
private char last2 = '/0';//存储倒数第二个键的值
private void txtTest_KeyPress(object sender, KeyPressEventArgs e)
{
//如果按下的是退格键,重置变量
if (e.KeyChar == Convert.ToChar(Keys.Back))
{
last1 = '/0';
last2 = '/0';
return;
}
if (last1 == '/0')
{
last1 = e.KeyChar;
}
else if (last2 == '/0')
{
last2 = last1;
}
else
{
last2 = last1;
last1 = e.KeyChar;
}
if (last2 == last1)
e.Handled = true;
}
//释放按键后,重置变量
private void txtTest_KeyUp(object sender, KeyEventArgs e)
{
last1 = '/0';
last2 = '/0';
}
- 如何禁止用户按住某个键后在文本输入框中连续输入相同的字母
- 如何禁止用户在文本输入框中输入数字
- 如何禁止在文本框中输入中文
- 如何禁止在文本框中输入中文
- 在一个字符串中输入若干字母,统计该数组中出现的相同字母的个数。
- 有效的禁止文本输入框输入表情
- 在输入框中输入特定位数的字母或位数字后或回车就自动跳转到下一个输入框
- 如何在文本文档中输入回车
- 如何在EditText中控制输入文本的长度
- 在输入框中禁止输入非法字符
- 在android输入框中禁止中文输入
- 在android输入框中禁止中文输入
- 判断文本框中输入的(禁止客户输入非字母或非数字)
- 禁止在TextBox中输入
- 禁止在TextBox中输入
- 禁止在TextBox中输入
- js替换汉子后计算用户输入的文本长度
- 检查用户在文本框中是否是连续输入的状态
- LR8.0 使用经验
- asp.net时间处理函数
- oracle imp/exp 命令用法
- java日期操作【持续更新中……】
- Orcal中显示树结构查询语句【包括子查父和父查子】
- 如何禁止用户按住某个键后在文本输入框中连续输入相同的字母
- 用Serv-U FTP Server构建自己的强力FTP服务器 ②
- truncate table oec_meoney
- 如何在Struts中配置数组
- how to know whether an element has an class
- JNDI 的配置:
- Oracle里面利用seq自增插入数据
- resin服务器配置
- 【转载题】【美国】金融危机与信仰危机