文本框問題求教! 如果是web的,楼上的方法可以,不过要注意,如果最后一个是汉字,总长度是11的时候最好把整个汉字都去掉,别截断.如果是winform的,就没什么好说的了,直接在事件中去判断好了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是winform的,我知道要在事件中判斷,但用textbox.length得到的長度是漢字占一個字節, private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { int mMaxLen = textBox1.MaxLength; if (textBox1.Length > mMaxLen) { e.Handled = true; }比如textBox1.MaxLength=10,這樣的話就可以輸入10個漢字,但我想要的是如果是漢字就最多只能輸入5個呢?vb6中有If LenB(StrConv(text1.Text, vbFromUnicode)) > mMaxLen Then這兩個函數,c#中有沒有啊? 启动C#之后,默认字体是宋体,如何使得默认字体是微软雅黑? 同一个数据表,不同窗体如何更好的绑定数据表 关于数据库并发 难道XmlTextWriter不能写出 <value xid= "2009 "> 2009 </value> enum 问题` C#中用sendinput如何模拟Ctrl、Win、Alt等按键 .netframework的安装问题(在线等) wpf怎么实现文件列表功能 棘手的问题:怎么使MDI窗体中的控件,不浮在子窗体的上面 钳套调用函数来达到使用多线程的目的是否合理? 我发现treeviews的一个大BUG,大家看看是不是呀 Visible的设置问题
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
int mMaxLen = textBox1.MaxLength;
if (textBox1.Length > mMaxLen)
{
e.Handled = true;
}
比如textBox1.MaxLength=10,這樣的話就可以輸入10個漢字,但我想要的是如果是漢字就最多只能輸入5個呢?vb6中有If LenB(StrConv(text1.Text, vbFromUnicode)) > mMaxLen Then這兩個函數,c#中有沒有啊?