RichTextBoxStreamType-Enumeration
Gibt die Typen der Eingabestreams und Ausgabestreams an, die zum Laden und Speichern von Daten im RichTextBox-Steuerelement verwendet werden.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Syntax
'Declaration
Public Enumeration RichTextBoxStreamType
'Usage
Dim instance As RichTextBoxStreamType
public enum RichTextBoxStreamType
public enum class RichTextBoxStreamType
public enum RichTextBoxStreamType
public enum RichTextBoxStreamType
Member
Membername | Beschreibung | |
---|---|---|
PlainText | Ein Stream aus einfachem Text, der Leerzeichen anstelle von OLE-Objekten (Object Linking and Embedding) einschließt. | |
RichNoOleObjs | Ein RTF-Stream (Rich Text Format) mit Leerzeichen anstelle von OLE-Objekten. Dieser Wert ist nur bei Verwendung mit der SaveFile-Methode des RichTextBox-Steuerelements gültig. | |
RichText | Ein RTF-Stream (Rich Text Format). | |
TextTextOleObjs | Ein Stream aus einfachem Text mit einer Textdarstellung von OLE-Objekten. Dieser Wert ist nur bei Verwendung mit der SaveFile-Methode des RichTextBox-Steuerelements gültig. | |
UnicodePlainText | Ein Textstream, der Leerzeichen anstelle von OLE-Objekten (Object Linking and Embedding) enthält. Der Text ist in Unicode codiert. |
Hinweise
Die Member dieser Enumeration werden beim Aufruf der LoadFile-Methode und der SaveFile-Methode des RichTextBox-Steuerelements verwendet.
Beispiel
Im folgenden Beispiel wird der Inhalt von RichTextBox in einer ASCII-Textdatei gespeichert. Im Beispiel wird mithilfe der SaveFileDialog-Klasse ein Dialogfeld angezeigt, um vom Benutzer den Pfad und den Dateinamen anzufordern. Der Code speichert dann den Inhalt des Steuerelements in dieser Datei. Im Beispiel wird mit dieser Version der SaveFile-Methode angegeben, dass die Datei nicht im standardmäßigen RTF-Format, sondern als ASCII-Textdatei gespeichert wird. In diesem Beispiel wird davon ausgegangen, dass der Code sich in einer Form-Klasse befindet, die über ein RichTextBox-Steuerelement mit dem Namen richTextBox1
verfügt.
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
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:
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.set_DefaultExt("*.rtf");
saveFile1.set_Filter("RTF Files|*.rtf");
// Determine if the user selected a file name from the saveFileDialog.
if (saveFile1.ShowDialog() ==
System.Windows.Forms.DialogResult.OK &&
saveFile1.get_FileName().length() > 0) {
// Save the contents of the RichTextBox into the file.
richTextBox1.SaveFile(
saveFile1.get_FileName(), RichTextBoxStreamType.PlainText);
}
} //SaveMyFile
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
System.Windows.Forms-Namespace
RichTextBox-Klasse
LoadFile
SaveFile