当前位置: 代码迷 >> .NET Framework >> winform 文本框长度,该怎么处理
  详细解决方案

winform 文本框长度,该怎么处理

热度:114   发布时间:2016-05-01 23:37:05.0
winform 文本框长度
数据库中字段值为string类型:10个字符
但是设置后;(例)
if (txtUserName.Text.Length > 10)
            {
                PublicClass.ShowMessage("用户名不能超过10个字符!");
                txtUserName.SelectAll();
                return;
            }
属性:txtUserName.MaxLength=10
但是测试结果,可以输入10个汉字,10个字符,
我想要的结果,可以输入5个汉字,10个字符。

------解决方案--------------------
if (Encode.GetEncoding("gb2312").GetBytes(txtUserName.Text).Count() > 10)
  相关解决方案