中易网

VB中怎样限定text输入框中输入的字数

答案:5  悬赏:0  
解决时间 2021-02-22 07:12
编写一小段程序,要求在text5中只能输入的字符在160以内。而且已经输入的字符数要计算出来并显示在n/160中。超过160的不显示,并提示“已到最大字符数” 请各位大哥帮帮忙。不胜感激!!
最佳答案
VB中限定text输入框中输入的字数,有两种方法可以实现:
1、直接在text文本框属性中定义MaxLength的值,MaxLength是设置文本框允许输入的字符最大数。超过设置数后,将不允许继续输入内容。
2、代码实现:
Private Sub Text1_Change()
If Len(Text1) >= 160 Then MsgBox "你已经输入了160个字,已到最大字符数!"
End Sub
全部回答
Private Sub Form_Load() Text1.MaxLength = 160 End Sub Private Sub Text1_Change() Label1.Caption = Text1.MaxLength - Len(Text1.Text) & "/160" If Len(Text1) = 160 Then Label1.Caption = "已到最大字符数" End If End Sub
Inputmask属性设置160能解决你的问题,不用写代码来控制
Sub s()     Text1.MaxLength = 8'设置Text输入最长为8个字符 End Sub
Private Sub Text5_Change() If Len(Text5.Text) > 160 Then Text5.Text = Left(Text5.Text,160) MsgBox "已到最大字符数" End If Label1.Caption = Len(Text5.Text) & "/160" End Sub 直接加到你的代码框里就可以限制Text5里的字数了,超出的就删了,到了也会有提示,在label1里也会显示n/160,由于你没告诉我你用哪个控件显示n/160,我用的是label1,你可以自己改
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
好难看啊,我长的好难看谁能告诉我怎么办呀?
南洋松房子里能养吗?
《荔枝颂》粤曲的歌词
水立方净水机在什么地方啊,我要过去处理事情
复印机能同时复印双面?还是复印完一面再拿出
跪求!!!1992年8月8日国内外发生的事件。。
赵记手撕烤兔蒲江店地址有知道的么?有点事想
樱之恋面膜怎么样谁用过能告诉我一下吗?
柒尚购物广场地址有知道的么?有点事想过去
类似逆转监督这类的竞技类动漫,不要太幼稚的
三国演义中黄巾起义军是好是坏,为什么
长沙电动车被交警扣了,有没有人能帮忙弄出来
红梅肉串怎么去啊,有知道地址的么
阿尔山市可以露营吗~~~~阿尔山国家森林公
全国计算机二级考试中 ms office高级应用与C
推荐资讯
云付通靠谱吗
標王老北京布鞋(仪陇直营店)地址在什么地方,
but 可以引导两个句子?
上海天吕农业科技股份有限公司在在农业方面有
海尔空调全国连锁专卖店特许号:SQDK0062怎么
在深圳公司上班50岁男员工能买社保吗
成都奶 茶店加盟费多少钱
佛光岩景区地址在什么地方,想过去办事
烟台哪里有收购旧衣服的地方?
鄂城区鄂州市12315消费者申诉举报指挥中心这
小飞哥电动车慈利旗舰店在哪里啊,我有事要去
如何用凝胶粉做果冻
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?