限制文本框每行输入的字符数的C#代码
2005-09-13 14:18
435 查看
今天在做IBM AS400 DB2和Excle加载项一个数据交换碰到的一个问题:
限制每行输入的字符数。以下为源代码(textBox1命名保留为缺省为方便您测试使用)
有用的两个函数:
1、计算字符串的出现次数
2、计算英汉混合字符串的字节数
1private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
2 //计算字符串的出现次数
20 private int RepeatNumber(string strSource,string strFind)
21 //计算英汉混合字符串的字节数
34 private int LenB(string strSource)
35 {
36 int intLength;
37 char[] aryLenB=strSource.ToCharArray() ;
38 intLength=0;
39 foreach(char chrLenB in aryLenB)
40 {
41 if((int)chrLenB>255)
42 intLength+=2;
43 else
44 intLength++;
45 }
46 return intLength;
47 }
限制每行输入的字符数。以下为源代码(textBox1命名保留为缺省为方便您测试使用)
有用的两个函数:
1、计算字符串的出现次数
2、计算英汉混合字符串的字节数
1private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
2 //计算字符串的出现次数
20 private int RepeatNumber(string strSource,string strFind)
21 //计算英汉混合字符串的字节数
34 private int LenB(string strSource)
35 {
36 int intLength;
37 char[] aryLenB=strSource.ToCharArray() ;
38 intLength=0;
39 foreach(char chrLenB in aryLenB)
40 {
41 if((int)chrLenB>255)
42 intLength+=2;
43 else
44 intLength++;
45 }
46 return intLength;
47 }
相关文章推荐
- asp.net(c#)限制用户输入规定的字符和数字的代码
- HTML 限制文本框只能输入特定字符(比如数字 onkeyup+onafterpaste)
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 控制winform文本框输入字符限制(数字或字母、长度)
- 限制textbox或textarea输入字符长度的JS代码
- HTML文本框中怎么限制输入字符(因为页面会认为英文和汉字是一样的)
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- jQuery实现限制textarea文本框输入字符数量的方法
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 突破Console.ReadLine() 的256 个字符输入长度限制!(c#)
- 限制文本框输入的字符长度
- 如何限制jsp页面的文本框中只能输入数字,输入其他字符后自动清空
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 使用size和maxlength分别控制文本框宽度和输入字符数的限制
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 简单的限制文本框只能输入数字的代码
- js限制文本框的输入内容代码分享(3类)