vb如何使指定的区域加亮显示

dingshiqi555 2010-04-12 09:37:01
请问vb中如何使文本框里指定的行加亮显示啊,谢谢各位了。
...全文
142 9 打赏 收藏 转发到动态 举报
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
贝隆 2010-04-14
  • 打赏
  • 举报
回复
RICHTX32.OCX
chinaboyzyq 2010-04-14
  • 打赏
  • 举报
回复

Private Sub Form_Load()
'文本框MultiLine在属性设置为True
Text1.Text = "aaaaaaa" & vbCrLf & _
"bbbbbbbb" & vbCrLf & _
"ccccccccc" & vbCrLf & _
"dddddddddd"
Dim iLine As Integer, iLS() As String
Dim i As Integer, iLen1 As Integer

iLine = 3 '高亮第几行

iLS = Split(Text1, vbCrLf)
If iLine <= UBound(iLS) + 1 Then
For i = 0 To iLine - 2
iLen1 = iLen1 + Len(iLS(i)) + 2
Next
Text1.SelStart = iLen1
Text1.SelLength = Len(iLS(i))
End If

End Sub

zhushoudong 2010-04-13
  • 打赏
  • 举报
回复
嗯,顶了 RICHTX32.OCX这个确实能做到 我都用过了
赵4老师 2010-04-13
  • 打赏
  • 举报
回复
RICHTX32.OCX
dingshiqi555 2010-04-12
  • 打赏
  • 举报
回复
能否详细一点啊
东方之珠 2010-04-12
  • 打赏
  • 举报
回复
用富文本框控件可以做到.
相关推荐

1,445

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告