RichTextBoxStreamType 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定用于加载和保存 RichTextBox 控件数据的输入流和输出流的类型。
public enum class RichTextBoxStreamType
public enum RichTextBoxStreamType
type RichTextBoxStreamType =
Public Enum RichTextBoxStreamType
- 继承
字段
PlainText | 1 | 用空格代替对象链接与嵌入 (OLE) 对象的纯文本流。 |
RichNoOleObjs | 2 | 用空格代替 OLE 对象的丰富文本格式(RTF 格式)流。 该值只在用于 SaveFile(String) 控件的 RichTextBox 方法时有效。 |
RichText | 0 | RTF 格式流。 |
TextTextOleObjs | 3 | 具有 OLE 对象的文本表示形式的纯文本流。 该值只在用于 SaveFile(String) 控件的 RichTextBox 方法时有效。 |
UnicodePlainText | 4 | 包含用空格代替对象链接与嵌入 (OLE) 对象的文本流。 该文本采用 Unicode 编码。 |
示例
以下示例将该文件 RichTextBox 的内容保存到 ASCII 文本文件中。 该示例使用 SaveFileDialog 类显示对话框以请求用户的路径和文件名。 然后,代码会将控件的内容保存到该文件。 该示例使用此版本的 SaveFile 方法指定将文件保存为 ASCII 文本文件,而不是标准格式格式。 This example assumes that the code is placed in a Form class that has a RichTextBox control named richTextBox1
.
public:
void SaveMyFile()
{
// Create a SaveFileDialog to request a path and file name to save to.
SaveFileDialog^ saveFile1 = gcnew SaveFileDialog;
// Initialize the SaveFileDialog to specify the RTF extension for the file.
saveFile1->DefaultExt = "*.rtf";
saveFile1->Filter = "RTF Files|*.rtf";
// Determine if the user selected a file name from the saveFileDialog.
if ( saveFile1->ShowDialog() == System::Windows::Forms::DialogResult::OK &&
saveFile1->FileName->Length > 0 )
{
// Save the contents of the RichTextBox into the file.
richTextBox1->SaveFile( saveFile1->FileName, RichTextBoxStreamType::PlainText );
}
}
public void SaveMyFile()
{
// Create a SaveFileDialog to request a path and file name to save to.
SaveFileDialog saveFile1 = new SaveFileDialog();
// Initialize the SaveFileDialog to specify the RTF extension for the file.
saveFile1.DefaultExt = "*.rtf";
saveFile1.Filter = "RTF Files|*.rtf";
// Determine if the user selected a file name from the saveFileDialog.
if(saveFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
saveFile1.FileName.Length > 0)
{
// Save the contents of the RichTextBox into the file.
richTextBox1.SaveFile(saveFile1.FileName, RichTextBoxStreamType.PlainText);
}
}
Public Sub SaveMyFile()
' Create a SaveFileDialog to request a path and file name to save to.
Dim saveFile1 As New SaveFileDialog()
' Initialize the SaveFileDialog to specify the RTF extension for the file.
saveFile1.DefaultExt = "*.rtf"
saveFile1.Filter = "RTF Files|*.rtf"
' Determine if the user selected a file name from the saveFileDialog.
If (saveFile1.ShowDialog() = System.Windows.Forms.DialogResult.OK) _
And (saveFile1.FileName.Length) > 0 Then
' Save the contents of the RichTextBox into the file.
richTextBox1.SaveFile(saveFile1.FileName, _
RichTextBoxStreamType.PlainText)
End If
End Sub
注解
调用 LoadFile 控件的和 SaveFile 方法 RichTextBox 时,请使用此枚举的成员。