VB中的Rich TextBox控件中如何使第三个字显示红色

VB中的Rich TextBox控件中如何使第三个字显示红色,第1张

分类: 电脑/网络 >>程序设计 >>其他编程语言

解析:

简单的:

Private Sub Command1_Click()

RichTextBox1.SelStart = 2

RichTextBox1.SelLength = 1

RichTextBox1.SelColor = vbRed

End Sub

更人性化的:

Private Sub Command1_Click()

Dim MySelStart As Integer, MySelLength As Integer

'记录RichTextBox的光标位置和选定长度

MySelStart = RichTextBox1.SelStart

MySelLength = RichTextBox1.SelLength

'选定第三个字符,并且颜色设为红色

RichTextBox1.SelStart = 2

RichTextBox1.SelLength = 1

RichTextBox1.SelColor = vbRed

'恢复之前的光标位置和选定长度

RichTextBox1.SelStart = MySelStart

RichTextBox1.SelLength = MySelLength

End Sub

Colorflag = "red"

richtextbox.SelectionColor = Color.FromName(Colorflag)

这个就是将选中的文本变色

你可以匹配注释然后将其选中最后改变颜色(程序实现)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11301267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存