vb 用什么控件给每行内容显示不同的颜色?

2025-01-04 08:42:59
推荐回答(3个)
回答1:

richtextbox添加方法....

在标准控件下方的空白点右键,选择"部件"

然后找图上的这个控件即可添加....

不过这样程序发布的时候需要将 Richtx32.ocx一起打包...

如果只是简单的用来显示,可以用Webbrowser来做....不过修改里面的内容就比较麻烦了,楼主自己权衡吧

回答2:

最简单的方法就是用text控件就行,用if text1.text change语句写,当文本框内容改变后文本框背景颜色变为什么就行了。

回答3:

Private Sub Command1_Click()
Print "1234567890"
Me.ForeColor = vbRed
Print "abcdefg"
Me.ForeColor = vbGreen
Print "!@#$%^&*()"
Me.ForeColor = vbBlue
Print "aaaaaaaaaaaaaaaaaaaa"
End Sub
这个效果?
如果需要可编辑的话,需要用richtextbox控件