问题如下:
1.TEXTBOX.MultiLine=TRUE当我输入3行后不能在回车,但能继续输入
当我已输入好3行,无法回车到第四行,此时我把第三行删除,我还是能继续回车到
第三行输入,离开控键后在回到控件上也一样,总之就是只能输入三行?
1.TEXTBOX.MultiLine=TRUE当我输入3行后不能在回车,但能继续输入
当我已输入好3行,无法回车到第四行,此时我把第三行删除,我还是能继续回车到
第三行输入,离开控键后在回到控件上也一样,总之就是只能输入三行?
解决方案 »
- 自定义控件宽度问题
- 有关MSDN的问题
- 做了一个自定义文本框控件,发现新问题,就是在窗体中引用时无法改变控件的大小.如何办?
- 如何利用shell调用DOS命令中的net time \\机器名来同步机器的时间??
- 关于inet控件的问题!
- 惊喜:刚发现的免费在线电影站,只要注册一下就可以看!速度超快,清晰度高,最新大片竟然都有。没有病毒!放心打开看吧!
- 在对DBGRID的列单元格进行操作时,遇到行号无效的错误!
- 在有些网站里发贴会显示自己的IP,能不能用VB实现显示别人的IP啊??
- 请问一下在VB下点菜单调出自己的帮助文件HELP.CHM ,怎么写这调用语句?
- 遇到怪事,vb高手请伸出你们的援助之手,帮帮我!!!!!!!
- 重金 求re.exe和re.dll up有分
- 热爱VB,广交朋友!
如果只能输入三行.就只是允许输入两个vbcrlf就行。
If UBound(Split(Text1, vbCrLf)) > 2 Then
Text1 = Split(Text1, vbCrLf)(0) & vbCrLf & Split(Text1, vbCrLf)(1) & vbCrLf & Split(Text1, vbCrLf)(2)
Text1.SelStart = Len(Text1)
End If
End Sub
如果超过三行,则keyascii=0就行了
dim tt
tt=split(text1.text,vbcrlf)
if ubound(tt)>=3 then
keyascii=0
end if
在text_keypress事件中判断
如果超过三行,则keyascii=0就行了
dim tt
tt=split(text1.text,vbcrlf)
if ubound(tt)>=3 then
keyascii=0
end if你这样起不是用户输入完三行就不能在输入了,不能满足要求,谢谢你的回答.