RichTextBoxStreamType Enumerazione

Definizione

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

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

Campi

Nome Valore Descrizione
RichText 0

Flusso RTF (Rich Text Format).

PlainText 1

Flusso di testo normale che include spazi in posizioni di oggetti Object Linking e Embedding (OLE).

RichNoOleObjs 2

Flusso RTF (Rich Text Format) con spazi al posto di oggetti OLE. Questo valore è valido solo per l'utilizzo con il SaveFile(String) metodo del RichTextBox controllo .

TextTextOleObjs 3

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

UnicodePlainText 4

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

Esempio

Nell'esempio seguente viene salvato il contenuto di RichTextBox in un file di testo ASCII. Nell'esempio viene utilizzata 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 viene utilizzata questa versione del SaveFile metodo per specificare che il file deve essere 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

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

Si applica a

Vedi anche