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

csersoft 2012-05-04 08:29:49
VB中的TextBox怎样能达到多种背景色?
比如:
第一行是红背景色,蓝前景色
第二行是黄背景色,绿前景色
能做到吗?
...全文
271 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2012-05-11
  • 打赏
  • 举报
回复
比如想显示三行不同背景色的TextBox的话
完全可以实际上用三个TextBox,并让它们没有边框且摞在一起没有缝隙。
csersoft 2012-05-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
使用GDI+来绘制文字。
[/Quote]

能举个例子吗?
csersoft 2012-05-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
使用richtextbox
[/Quote]

RichTextBox好像不能设置多种背景色,只能设置多种前景色...
freebr 2012-05-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
引用 2 楼 的回复:
使用richtextbox

还是这个最简单
[/Quote]

求解 richtextbox 里怎么设置背景色?
贝隆 2012-05-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
使用richtextbox
[/Quote]
还是这个最简单
bcrun 2012-05-04
  • 打赏
  • 举报
回复
如不用编辑的话一般是用ListBox然后CustomDraw
lyserver 2012-05-04
  • 打赏
  • 举报
回复
使用richtextbox
贝隆 2012-05-04
  • 打赏
  • 举报
回复
使用GDI+来绘制文字。
xg151234 2012-05-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

使用richtextbox
[/Quote]
也同意使用这个
csersoft 2012-05-04
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
使用richtextbox
[/Quote]
不想使用OCX控件,因为好多系统没有OCX控件...
有别的方法么?有RichText的源码也行
贝隆 2012-05-04
  • 打赏
  • 举报
回复

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

743

社区成员

发帖
与我相关
我的任务
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧