Freigeben über


RichTextBox Konstruktor

Definition

Initialisiert eine neue Instanz der RichTextBox-Klasse.

public:
 RichTextBox();
public RichTextBox ();
Public Sub New ()

Beispiele

Im folgenden Codebeispiel wird ein Steuerelement erstellt, das eine RichTextBox RTF-Datei in das Steuerelement lädt und nach der ersten Instanz des Worts "Text" sucht. Der Code ändert dann die Schriftformatvorlage, Schriftgrad und Schriftfarbe des ausgewählten Texts und speichert die Änderungen wieder in der ursprünglichen Datei. Der Beispielcode wird abgeschlossen, indem das Steuerelement zu seinem FormSteuerelement hinzugefügt wird. In diesem Beispiel wird erforderlich, dass die in dem Beispielcode erstellte Methode einer Form Klasse hinzugefügt wird und vom Konstruktor des Formulars aufgerufen wird. Das Beispiel erfordert auch, dass eine RTF-Datei im Stamm des C-Laufwerks erstellt wird, das das Wort "Text" enthält.

public:
   void CreateMyRichTextBox()
   {
      RichTextBox^ richTextBox1 = gcnew RichTextBox;
      richTextBox1->Dock = DockStyle::Fill;

      richTextBox1->LoadFile( "C:\\MyDocument.rtf" );
      richTextBox1->Find( "Text", RichTextBoxFinds::MatchCase );

      richTextBox1->SelectionFont = gcnew System::Drawing::Font(
         "Verdana", 12, FontStyle::Bold );
      richTextBox1->SelectionColor = Color::Red;

      richTextBox1->SaveFile( "C:\\MyDocument.rtf",
         RichTextBoxStreamType::RichText );

      this->Controls->Add( richTextBox1 );
   }
public void CreateMyRichTextBox()
{
    RichTextBox richTextBox1 = new RichTextBox();
    richTextBox1.Dock = DockStyle.Fill;

    richTextBox1.LoadFile("C:\\MyDocument.rtf");
    richTextBox1.Find("Text", RichTextBoxFinds.MatchCase);

    richTextBox1.SelectionFont = new Font("Verdana", 12, FontStyle.Bold);
    richTextBox1.SelectionColor = Color.Red;

    richTextBox1.SaveFile("C:\\MyDocument.rtf", RichTextBoxStreamType.RichText);

    this.Controls.Add(richTextBox1);
}
Public Sub CreateMyRichTextBox()
    Dim richTextBox1 As New RichTextBox()
    richTextBox1.Dock = DockStyle.Fill
    
    
    richTextBox1.LoadFile("C:\MyDocument.rtf")
    richTextBox1.Find("Text", RichTextBoxFinds.MatchCase)
    
    richTextBox1.SelectionFont = New Font("Verdana", 12, FontStyle.Bold)
    richTextBox1.SelectionColor = Color.Red
    
    richTextBox1.SaveFile("C:\MyDocument.rtf", RichTextBoxStreamType.RichText)
    
    Me.Controls.Add(richTextBox1)
End Sub

Hinweise

Standardmäßig ist die Multiline Eigenschaft des Steuerelements auf true" festgelegt.

Gilt für

Siehe auch