Vb.net 在RichTextBox中动态粘贴Visual Studio样式的代码
我想在RichTextBox中动态粘贴Visual Studio样式/格式代码(使用字体颜色) 它只在我以用户身份在运行时粘贴代码时才起作用(在RichTextBox中使用Vb.net 在RichTextBox中动态粘贴Visual Studio样式的代码,vb.net,richtextbox,clipboard,text-styling,Vb.net,Richtextbox,Clipboard,Text Styling,我想在RichTextBox中动态粘贴Visual Studio样式/格式代码(使用字体颜色) 它只在我以用户身份在运行时粘贴代码时才起作用(在RichTextBox中使用Ctrl+V),但在我使用此代码时不起作用 手动执行时的结果: 动态执行时的结果: 我尝试过使用RichTextBox1.Text=My.Computer.Clipboard.GetText(TextDataFormat.Rtf),但是效果不太好: 因此,如何动态粘贴文本以获得与手动粘贴相同的结果? PS:我使用的完整代
Ctrl+V
),但在我使用此代码时不起作用
手动执行时的结果:
动态执行时的结果:
我尝试过使用RichTextBox1.Text=My.Computer.Clipboard.GetText(TextDataFormat.Rtf)
,但是效果不太好:
因此,如何动态粘贴文本以获得与手动粘贴相同的结果?
PS:我使用的完整代码在截图中;)
关于Drarig29。RichTextBox控件的Text属性不进行格式化,因此请尝试改用Rtf属性:
RichTextBox1.Rtf = My.Computer.Clipboard.GetText(TextDataFormat.Rtf)
非常感谢。我不知道这房子,在谷歌搜索的时候也没找到。。。