Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 在RichTextBox中动态粘贴Visual Studio样式的代码_Vb.net_Richtextbox_Clipboard_Text Styling - Fatal编程技术网

Vb.net 在RichTextBox中动态粘贴Visual Studio样式的代码

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:我使用的完整代

我想在RichTextBox中动态粘贴Visual Studio样式/格式代码(使用字体颜色)

它只在我以用户身份在运行时粘贴代码时才起作用(在RichTextBox中使用
Ctrl+V
),但在我使用此代码时不起作用

手动执行时的结果:

动态执行时的结果:

我尝试过使用
RichTextBox1.Text=My.Computer.Clipboard.GetText(TextDataFormat.Rtf)
,但是效果不太好:

因此,如何动态粘贴文本以获得与手动粘贴相同的结果?

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


关于Drarig29。

RichTextBox控件的Text属性不进行格式化,因此请尝试改用Rtf属性:

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

非常感谢。我不知道这房子,在谷歌搜索的时候也没找到。。。