您的位置:首页 > 编程语言 > C#

限制文本框每行输入的字符数的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 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: