小编Phi*_*hil的帖子

vb.net - 多色RichTextBox

我想在我的richtextbox多色中创建一行文本.我已经尝试过在网络上提供的各种实现,并阅读了SelectedText和其他主题,但似乎无法按照我想要的方式工作.

这是我到目前为止所拥有的

RichTextBox1.Text = "This is black "
RichTextBox1.SelectionFont = New Font("Microsoft Sans Serif", 8.25, FontStyle.Bold)
RichTextBox1.SelectionColor = Color.Green
RichTextBox1.SelectedText = "[BOLD GREEN]"
RichTextBox1.Text = RichTextBox1.Text + " black again"
Run Code Online (Sandbox Code Playgroud)

我想要的颜色是文字.会发生什么:整行变为绿色,"[BOLD GREEN]"出现在文本框的开头而不是内联.

我希望它像这样读:"这是黑色的"黑色."[BOLD GREEN]"为绿色,"black again"为黑色.

vb.net user-interface textbox richtextbox

4
推荐指数
1
解决办法
7315
查看次数

标签 统计

richtextbox ×1

textbox ×1

user-interface ×1

vb.net ×1