RichTextBoxStreamType Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u de typen invoer- en uitvoerstromen op die worden gebruikt om gegevens in het RichTextBox besturingselement te laden en op te slaan.
public enum class RichTextBoxStreamType
public enum RichTextBoxStreamType
type RichTextBoxStreamType =
Public Enum RichTextBoxStreamType
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| RichText | 0 | Een RTF-stroom (Rich Text Format). |
| PlainText | 1 | Een stroom voor tekst zonder opmaak die spaties bevat op plaatsen van OLE-objecten (Object Linking and Embedding). |
| RichNoOleObjs | 2 | Een RTF-stroom (Rich Text Format) met spaties in plaats van OLE-objecten. Deze waarde is alleen geldig voor gebruik met de SaveFile(String) methode van het RichTextBox besturingselement. |
| TextTextOleObjs | 3 | Een tekststroom zonder opmaak met een tekstuele weergave van OLE-objecten. Deze waarde is alleen geldig voor gebruik met de SaveFile(String) methode van het RichTextBox besturingselement. |
| UnicodePlainText | 4 | Een tekststroom die spaties bevat in plaats van OLE-objecten (Object Linking and Embedding). De tekst wordt gecodeerd in Unicode. |
Voorbeelden
In het volgende voorbeeld wordt de inhoud van het RichTextBox bestand opgeslagen in een ASCII-tekstbestand. In het voorbeeld wordt de SaveFileDialog klasse gebruikt om een dialoogvenster weer te geven om het pad en de bestandsnaam van de gebruiker aan te vragen. De code slaat vervolgens de inhoud van het besturingselement op in dat bestand. In het voorbeeld wordt deze versie van de SaveFile methode gebruikt om op te geven dat het bestand wordt opgeslagen als een ASCII-tekstbestand in plaats van de standaard rtf-indeling. In dit voorbeeld wordt ervan uitgegaan dat de code wordt geplaatst in een Form klasse met een besturingselement met de RichTextBox naam 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
Opmerkingen
Gebruik de leden van deze opsomming bij het aanroepen van de LoadFile en SaveFile methoden van het RichTextBox besturingselement.