Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo RichTextBox.LoadFile (String, RichTextBoxStreamType)

 

Data di pubblicazione: ottobre 2016

Carica un tipo specifico di file nel RichTextBox controllo.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public void LoadFile(
	string path,
	RichTextBoxStreamType fileType
)

Parametri

path
Type: System.String

Il nome e percorso del file da caricare nel controllo.

fileType
Type: System.Windows.Forms.RichTextBoxStreamType

Uno dei valori di RichTextBoxStreamType.

Exception Condition
IOException

Si è verificato un errore durante il caricamento del file nel controllo.

ArgumentException

Il file caricato non è un documento RTF.

Quando si carica un file con il LoadFile (metodo), il contenuto del file da caricare sostituisce l'intero contenuto del RichTextBox controllo. In questo modo, i valori di Text e Rtf proprietà da modificare. È possibile utilizzare questo metodo per caricare un testo creato in precedenza o documento RTF (RTF) nel controllo per la modifica. Se si desidera salvare il file, è possibile utilizzare il SaveFile metodo.

È possibile utilizzare questa versione di LoadFile per specificare il tipo di file del file da caricare. Questa funzionalità consente di caricare file diversi da documenti RTF nel controllo.

System_CAPS_noteNota

Il LoadFile metodo non verrà aperto un file fino a quando non viene creato un handle per il RichTextBox. Assicurarsi che l'handle del controllo venga creato prima di chiamare il LoadFile metodo.

Esempio di codice seguente apre un file di testo nel RichTextBox controllo. Nell'esempio viene utilizzata la OpenFileDialog classe per visualizzare una finestra di dialogo che richiede il file da parte dell'utente. Il codice carica quindi il file nel RichTextBox controllo. Nell'esempio viene utilizzata questa versione di LoadFile per specificare che il file deve essere aperto come file di testo ASCII anziché in formato RTF standard. In questo esempio richiede che il codice viene inserito in un Form classe che dispone di un RichTextBox controllo denominato richTextBox1.

public void LoadMyFile()
{
   // Create an OpenFileDialog to request a file to open.
   OpenFileDialog openFile1 = new OpenFileDialog();

   // Initialize the OpenFileDialog to look for RTF files.
   openFile1.DefaultExt = "*.rtf";
   openFile1.Filter = "RTF Files|*.rtf";

   // Determine whether the user selected a file from the OpenFileDialog.
   if(openFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
      openFile1.FileName.Length > 0) 
   {
      // Load the contents of the file into the RichTextBox.
      richTextBox1.LoadFile(openFile1.FileName, RichTextBoxStreamType.PlainText);
   }
}

FileIOPermission

for opening a file. Associated enumeration: The Read value of T:System.Security.Permissions.FileIOPermissionAccess.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: