当前位置:编程学习 > VB >>

VB中的TextBox怎样能达到多种背景色?

VB中的TextBox怎样能达到多种背景色?
比如:
第一行是红背景色,蓝前景色
第二行是黄背景色,绿前景色
能做到吗? --------------------编程问答-------------------- 使用GDI+来绘制文字。 --------------------编程问答-------------------- 使用richtextbox --------------------编程问答-------------------- 如不用编辑的话一般是用ListBox然后CustomDraw --------------------编程问答--------------------
引用 2 楼  的回复:
使用richtextbox

还是这个最简单
--------------------编程问答--------------------
引用 4 楼  的回复:
引用 2 楼 的回复:
使用richtextbox

还是这个最简单


求解 richtextbox 里怎么设置背景色? --------------------编程问答--------------------

Option Explicit

Private Sub Form_Load()
    RichTextBox1.Text = "ÖлªÃñ¹ú"
    RichTextBox1.SelStart = 0
    RichTextBox1.SelLength = 2
    RichTextBox1.SelColor = vbRed
    RichTextBox1.SelStart = 2
    RichTextBox1.SelLength = 2
    RichTextBox1.SelColor = vbBlue
    RichTextBox1.SelStart = 0
    RichTextBox1.SelLength = 0
End Sub

--------------------编程问答--------------------
引用 2 楼  的回复:
使用richtextbox

不想使用OCX控件,因为好多系统没有OCX控件...
有别的方法么?有RichText的源码也行 --------------------编程问答--------------------
引用 2 楼  的回复:
使用richtextbox

也同意使用这个 --------------------编程问答--------------------
引用 2 楼  的回复:
使用richtextbox


RichTextBox好像不能设置多种背景色,只能设置多种前景色... --------------------编程问答--------------------
引用 1 楼  的回复:
使用GDI+来绘制文字。


能举个例子吗? --------------------编程问答-------------------- 比如想显示三行不同背景色的TextBox的话
完全可以实际上用三个TextBox,并让它们没有边框且摞在一起没有缝隙。
补充:VB ,  非技术类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,