Freigeben über


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