VB的text怎么自动换行

来自:    更新日期:早些时候
vb text怎么设置自动换行~

  在属性栏里把multiLine选为 ture,就可以实现自动换行;
  MultiLine 属性(应用于TextBox)
  返回或设置一个值,该值指示 TextBox 控件是否能够接受和显示多行文本。在运行时是只读的。

  语法
  object.MultiLine
  object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。

  设置值

  MultiLine 属性设置值有:

  设置值 描述

  True 允许多行文本。
  False (缺省值)忽略回车符并将数据限制在一行内。

1、vb6中用鼠标拖放文本框大小。
2、vb6的文本框让文本自动换行的方法是设置它的MultiLine属性为true.
3、vb6全称全称为VisualBasic 6.0,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。如果你是一个对编程一无所知,而又迫切希望掌握一种快捷实用的编程语言的初学者,那选择VB 6.0没错的。即使考虑到VB程序本身编译和运行效率较低的不足(嘻嘻速度现在不是问题吧),单是它的快捷的开发速度,简单易学的语法,体贴便利的开发环境,它仍不失一款优秀的编程工具,是初学者的首选。
在属性栏里把multiLine选为 ture,就可以实现自动换行;MultiLine 属性(应用于TextBox)返回或设置一个值,该值指示 TextBox 控件是否能够接受和显示多行文本。在运行时是只读的。语法object.MultiLineobject 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。
设置值MultiLine 属性设置值有:
设置值 描述True 允许多行文本。False (缺省值)忽略回车符并将数据限制在一行内。

因为你没有把 TextBox 的 Multiline 设为 True。
默认情况下,TextBox 是单行显示的(Multiline=False),遇到换行符就会直接忽略而连接前面的字符。这样所有的东西就在一行里面了。
要解决这个问题,将 Multiline 设置为 True,ScrollBars 最好设置为2或者3。顺便说一下,记事本中的“自动换行”指的就是 ScrollBars=2 与 ScrollBars=1 的效果的区别。自己试试吧。
还可能有一种情况,就是网页本身……比如某些软件的 Manifest 就是写在一行里面。反正符合 HTML/XML 标准的描述都可以这么做。有一些网站,如 Google,源码是很挤的。这一点可以试试。据 Google 说,这是为了节省用户的网费……毕竟换行符也是算两个字符的,而一般的计费方式是以流量为标准。

把text的multiline属性设为true
Private Sub Text1_Change()
If Len(Text1.Text) Mod 50 = 0 Then
Text1.Text = Text1.Text & vbCrLf
End If
Text1.SelStart = Len(Text1.Text)
Text1.SetFocus
End Sub

vb 的换行符是 vbcrlf

不知道你的具体问题是什么


VB的text怎么自动换行视频

相关评论:
  • 19640124857VB中如何使text1拥有每够256个就自动换行并将光标移到最后还有使其转到...
    郎垄玲if len(text1.text)<>0 and len(text1.text)% 256=0 then text1.text=text1.text+vbcrlf text1.selstart=len(text1.text)end if

  • 19640124857████VB 如何让text自动换行?██虾米在等待大虾~██
    郎垄玲在属性窗口将multiline属性设置为Ture即可。需要注意的是这个属性只能在属性窗口里面改动,在程序里不能变,即使写上:text1.multiline=true 也不管用!

  • 19640124857vb中文本框如何自动换行?
    郎垄玲文字超过文本框宽度就会自动换行

  • 19640124857怎样设计VB软件才能让输入的内容自动换行?
    郎垄玲你要在哪个控件里面输入?是Textbox里面还是哪里?如果是在Textbox里面想让输入的内容自动换行的话,将Textbox的Mutilline属性设置为true即可。

  • 19640124857VB 文本框自动换行
    郎垄玲如果需要按照你写的这个字符串 可以由两种办法 一个是每个字符每隔字符的判断 如果是小数点则在它的两位以前加VBCRLF(第一个小数点不用)或者是按每隔字符的ASCII码,当字符为数字时 在前一位后加VBCRLF 当然这两个的前提都是textbox的MutiLine属性为true ...

  • 19640124857VB中的自动换行的编程代码怎么写?
    郎垄玲三种方法:1.println("");有换行的函数 2.print("");print(\\n);加换行符 3text="..."+Chr$(13)+Chr$(10)+"...";print(text);加换行字符

  • 19640124857vb如何将textbox1.text一行显示不开后自动换行
    郎垄玲1,把你代码里面的的 vbCrlf 改成你需要间隔的符号 例如 “ ”空格 “,” 逗号 2,在button3的click事件里面写 Clipboard.Clear Clipboard.SetText textBox1.text vb6写法 .net应该没变吧

  • 19640124857vb 如何实现让text1的内容自动换行,并在text2显示
    郎垄玲看来你是要这个功能的代码了 设置文本框的MultiLine 属性为 True 设置文本框的ScrollBars 属性为2-vertical。Private Sub Text1_Change()Text2.Text = TextSplit(Text1.Text)End Sub Function TextSplit(Str As String)As String Dim i As Integer,a As String,isc As Boolean,tc As Boolean For...

  • 19640124857怎么用vb实现记事本中的自动换行
    郎垄玲一般来说要记事本换行,你可以在要求换行的地方 打印 空就行了。如:open "c:\/windows\/my.txt" for append as #1 print #1,close #1 要么你把它设置为一个过程,这样你想换行的时候,你调用就可以了。

  • 19640124857急急急,VB中的文本框怎么弄自动换行?谢谢!
    郎垄玲首先把你的文本框的MutiLine属性为true 然后你需要根据你的内容拆分,在每个要换行的地方插入VBCrLf或者chr(13)就可以。

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网