RichTextBox RichTextBox RichTextBox Constructor

Définition

Initialise une nouvelle instance de la classe RichTextBox.Initializes a new instance of the RichTextBox class.

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

Exemples

L’exemple de code suivant crée RichTextBox un contrôle qui charge un fichier RTF dans le contrôle et recherche la première instance du mot « Text ».The following code example creates a RichTextBox control that loads an RTF file into the control and searches for the first instance of the word "Text." Le code modifie ensuite le style de police, la taille de police et la couleur de police du texte sélectionné, puis enregistre les modifications dans le fichier d’origine.The code then changes the font style, font size, and font color of the selected text and saves the changes back to the original file. L’exemple de code se termine en ajoutant le Formcontrôle à son.The example code finishes by adding the control to its Form. Cet exemple requiert que la méthode créée dans l’exemple de code soit ajoutée à Form une classe et appelée à partir du constructeur du formulaire.This example requires that the method created in the example code is added to a Form class and called from the constructor of the form. L’exemple requiert également la création d’un fichier RTF, à la racine du lecteur C, contenant le mot « Text ».The example also requires that an RTF file is created, in the root of the C drive, containing the word "Text."

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

Remarques

Par défaut, la Multiline propriété du contrôle a la truevaleur.By default, the Multiline property of the control is set to true.

S’applique à

Voir aussi