Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.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样式_Vb.net - Fatal编程技术网

Vb.net 保存时删除RichTextBox样式

Vb.net 保存时删除RichTextBox样式,vb.net,Vb.net,当我使用: Me.RichTextBox.SelectionFont = New Font(Me.RichTextBox.SelectionFont, FontStyle.Italic) 所选文本将变为斜体,但当我使用 lines(i - 5) = Me.Auto_Time.Text Me.RichTextBox.Lines = lines 它从Me.Auto\u Time保存文本,但我丢失了richtextbox中的所有斜体?您需要传递.text,然后传递.rtf进行格式化: Me.Ri

当我使用:

Me.RichTextBox.SelectionFont = New Font(Me.RichTextBox.SelectionFont, FontStyle.Italic)
所选文本将变为斜体,但当我使用

lines(i - 5) = Me.Auto_Time.Text

Me.RichTextBox.Lines = lines

它从
Me.Auto\u Time
保存文本,但我丢失了richtextbox中的所有斜体?

您需要传递.text,然后传递.rtf进行格式化:

Me.RichTextBox.Lines = Lines
Me.RichTextBox.Rtf = Me.Auto_Time.Rtf

文本框中属性
.Text
的可能重复项仅包含文本,不包含格式。是的,但Me.Auto\u Time.Text是我使用Me.RichTextBox.Lines=行时的文本框。我刚刚丢失了所有斜体格式的richtext我一定误读了你的问题。您有一个包含未格式化文本的普通多行文本框,并且您试图将此文本移动到RichTextBox,同时保持RichTextBox中的格式设置?