在 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)
我想在 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)