// textBox1
this.textBox1.MaxLength = 60;//设置此属性可控制文本框最大长度
this.textBox1.Multiline = true;

解决方案 »

  1.   

    如果你说的输入字符包括回车符号的话,我想楼上的朋友可以得满分.但是在多行字符得时候,每一行末尾会多加回车换行符号,这会占用你MaxLength. 所以如何你要考虑是否去处这些字符:用这个会得到除了回车符合以为的字符的长度,你可以在某一个事件中来判断这个数值:
     
    int i = this.textBox1.Text.Length - (this.textBox1.Lines.Length - 1) * 2;
      

  2.   

    对,这要根据你不同的要求,举例如下://取字符串长度
    s = "a12字符串";
    int len = s.Length;//will output as 6
    byte[] sarr = System.Text.Encoding.Default.GetBytes(s);
    len = sarr.Length;//will output as 3+3*2=9
      

  3.   

    我觉得应该是一样的.
    理由:在C#中使用char数据类型来代表Unicode字符.
      

  4.   

    to:TheAres(班门斧) 
    由于本人还是初学者。您可以给一段完整的代码给我吗?还有另外一个问题如何判断文本框里输入的是否时间(12:01)大概就是这种格式。希望可以把这两的问题的代码贴出。谢谢!
      

  5.   

    this.textBox1.MaxLength = 60;