在 RichTextBox 中动态粘贴 Visual Studio 样式代码

Dynamically paste Visual Studio styled code in a RichTextBox

我想在 RichTextBox.

中动态粘贴 Visual Studio styled/formatted 代码(带有字体颜色)

仅当我以用户身份在运行时粘贴代码时才有效(在 RichTextBox 中使用 Ctrl+V),但 当我使用它时无效代码 RichTextBox1.Text = My.Computer.Clipboard.GetText().

手动操作的结果:

动态执行的结果:

我试过使用 RichTextBox1.Text = My.Computer.Clipboard.GetText(TextDataFormat.Rtf),但是 它也不起作用 :

那么,我怎样才能动态粘贴文本以获得与手动粘贴时相同的结果?

PS:我使用的完整代码在屏幕截图中;)

此致,Drarig29。

RichTextBox 控件的文本 属性 不进行格式化,因此尝试使用 Rtf 属性 代替:

RichTextBox1.Rtf = My.Computer.Clipboard.GetText(TextDataFormat.Rtf)