RichTextBoxStreamType Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Typen von Eingabe- und Ausgabedatenströmen an, die zum Laden und Speichern von Daten im RichTextBox-Steuerelement verwendet werden.
public enum class RichTextBoxStreamType
public enum RichTextBoxStreamType
type RichTextBoxStreamType =
Public Enum RichTextBoxStreamType
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| RichText | 0 | Ein RTF-Datenstrom (Rich Text Format). |
| PlainText | 1 | Ein Nur-Text-Datenstrom, der Leerzeichen an Stellen von OBJECT Linking- und Embedding-Objekten (OLE) enthält. |
| RichNoOleObjs | 2 | Ein RTF-Datenstrom (Rich Text Format) mit Leerzeichen anstelle von OLE-Objekten. Dieser Wert ist nur für die Verwendung mit der SaveFile(String) Methode des RichTextBox Steuerelements gültig. |
| TextTextOleObjs | 3 | Ein Nur-Text-Stream mit einer textbezogenen Darstellung von OLE-Objekten. Dieser Wert ist nur für die Verwendung mit der SaveFile(String) Methode des RichTextBox Steuerelements gültig. |
| UnicodePlainText | 4 | Ein Textstream, der Leerzeichen anstelle von Objektverknüpfungs- und Einbettungsobjekten (OLE) enthält. Der Text wird in Unicode codiert. |
Beispiele
Im folgenden Beispiel wird der Inhalt der RichTextBox Datei in einer ASCII-Textdatei gespeichert. Im Beispiel wird die SaveFileDialog Klasse verwendet, um ein Dialogfeld anzuzeigen, um den Pfad und dateinamen des Benutzers anzufordern. Der Code speichert dann den Inhalt des Steuerelements in dieser Datei. Im Beispiel wird diese Version der SaveFile Methode verwendet, um anzugeben, dass die Datei anstelle des standardmäßigen Rich-Text-Formats als ASCII-Textdatei gespeichert wird. In diesem Beispiel wird davon ausgegangen, dass der Code in einer Form Klasse platziert wird, die ein RichTextBox Steuerelement mit dem Namen richTextBox1hat.
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
Hinweise
Verwenden Sie die Member dieser Enumeration beim Aufrufen der LoadFile Steuerelemente und SaveFile Methoden des RichTextBox Steuerelements.