vb.net中listbox内容自动换行如何实现也不是不可以实现,只不过复杂一点而已,具体看下面代码 。不过在需要换行等情况下的文本显示 , 还是建议用RichTextBox开启只读属性比较省心、比较合适 。
Private Sub AutoNextRow()
'获取ListBox行集合文本
【vbnet怎么换行 vb中的换行符怎么输入】Dim length As Integer = (ListBox1.Items.Count - 1)
Dim items(length) As String '行文本数组
For i As Integer = 0 To length
items(i) = ListBox1.Items(i).ToString
Next
'处理ListBox换行
ListBox1.Items.Clear() '清空行内容
Using g As Graphics = Graphics.FromHwnd(ListBox1.Handle)
Dim result As New List(Of Object)
Dim w As Single = ListBox1.ClientSize.Width
Dim sf As SizeF, str As StringBuilder
For Each s As String In items
str = New StringBuilder
For i As Integer = 0 To (s.Length - 1)
sf = g.MeasureString(str.ToStrings(i), ListBox1.Font)
If sf.Widthw Then
result.Add(str.ToString)
str = New StringBuilder
End If
str.Append(s(i))
If i = s.Length - 1 Then result.Add(str.ToString)
Next
Next
ListBox1.Items.AddRange(result.ToArray) '填充行内容
End Using
End Sub
vb.net label 换行在要换行的地方断开字符串,用 Environment.NewLine 连接两个字符串即可 。
VB.NET列表框怎样换行?1.把ListBox的MultiSelect的属性设为2
2.对滚动条的Scroll事件进行编写
(Added
Attachment)
vbnet怎么换行的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb中的换行符怎么输入、vbnet怎么换行的信息别忘了在本站进行查找喔 。
推荐阅读
- 艺考直播设备,专业直播设备全套
- linux命令中怎么换行,linux 换行
- redis槽位分配查看,redis16384个槽
- python爬虫本科论文,python爬虫论文怎么写
- 函数python参数带 python 带参数
- 为什么下载游戏CPU满了,下载的时候cpu占用高
- 怎么修理游戏本显卡配置,游戏本修显卡多少钱
- 什么是ios5,什么是Ioc容器
- go语言有指针没 go 指针的指针