怎么让textbox最多只能输入140个字节?

解决方案 »

  1.   

    this.textBox1.MaxLength = 140;
      

  2.   

    试试在textchanged事件里,检验文本框里的字符串长度,如果大于140弹出提示!
      

  3.   

    int bytesLength = Encoding.GetEncoding("GB2312").GetBytes(textbox1.Text).Length;如果bytesLength>140就提示它超了   Encoding的值根据需要设
      

  4.   

     if (Encoding.UTF8.GetByteCount(txtSms.Text) > 140)
                {
                    CommonTools.ShowWarning("内容长度超出范围!");
                    return false;
                }
      解决了
      

  5.   

     if (Encoding.UTF8.GetByteCount(txtSms.Text) > 140)
                {
                    CommonTools.ShowWarning("内容长度超出范围!");
                    return false;
                }
      解决了