RichTextBoxStreamType Enumerazione

Definizione

Specifica i tipi di flussi di input e di output utilizzati per caricare e salvare dati nel controllo RichTextBox.

public enum class RichTextBoxStreamType
public enum RichTextBoxStreamType
type RichTextBoxStreamType = 
Public Enum RichTextBoxStreamType
Ereditarietà
RichTextBoxStreamType

Campi

PlainText 1

Flusso di solo testo che include spazi al posto degli oggetti Object Linking and Embedding (OLE).

RichNoOleObjs 2

Un flusso RTF con spazi al posto degli oggetti OLE. Il valore è valido solo per l'utilizzo con il metodo SaveFile(String) del controllo RichTextBox.

RichText 0

Flusso RTF.

TextTextOleObjs 3

Flusso di solo testo con una rappresentazione testuale degli oggetti OLE. Il valore è valido solo per l'utilizzo con il metodo SaveFile(String) del controllo RichTextBox.

UnicodePlainText 4

Flusso di testo che include spazi al posto degli oggetti Object Linking and Embedding (OLE). Il testo è codificato in Unicode.

Esempio

Nell'esempio seguente viene salvato il contenuto dell'oggetto RichTextBox in un file di testo ASCII. Nell'esempio viene usata la SaveFileDialog classe per visualizzare una finestra di dialogo per richiedere il percorso e il nome del file dall'utente. Il codice salva quindi il contenuto del controllo in tale file. Nell'esempio SaveFile viene usata questa versione del metodo per specificare che il file viene salvato come file di testo ASCII anziché come formato rtf standard. In questo esempio si presuppone che il codice venga inserito in una Form classe con un RichTextBox controllo denominato 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

Commenti

Usare i membri di questa enumerazione quando si chiamano i LoadFile metodi e SaveFile del RichTextBox controllo.

Si applica a

Vedi anche