RichTextBoxFinds Énumération

Définition

Spécifie la façon dont une recherche de texte est effectuée dans un contrôle RichTextBox.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class RichTextBoxFinds
[System.Flags]
public enum RichTextBoxFinds
[<System.Flags>]
type RichTextBoxFinds = 
Public Enum RichTextBoxFinds
Héritage
RichTextBoxFinds
Attributs

Champs

Nom Valeur Description
None 0

Recherchez toutes les instances du texte de recherche, que les instances trouvées dans la recherche soient des mots entiers ou non.

WholeWord 2

Recherchez uniquement les instances du texte de recherche qui sont des mots entiers.

MatchCase 4

Recherchez uniquement les instances du texte de recherche qui ont la casse exacte.

NoHighlight 8

Le texte de recherche, s’il est trouvé, ne doit pas être mis en surbrillance.

Reverse 16

La recherche commence à la fin du document du contrôle et recherche au début du document.

Exemples

L’exemple suivant recherche l’intégralité du contenu d’une RichTextBox première instance d’une chaîne de recherche passée dans le paramètre texte de la méthode. L’emplacement de départ de la recherche est spécifié par le paramètre de début de la méthode. Si la chaîne de recherche est trouvée dans le RichTextBox, la méthode retourne l’emplacement d’index du premier caractère du texte trouvé et met en surbrillance le texte trouvé ; sinon, elle retourne une valeur de -1. L’exemple spécifie également des options dans la recherche pour qu’elles correspondent à la casse de la chaîne de recherche spécifiée. L’exemple suppose que cette méthode est placée dans la classe d’un Form qui contient un RichTextBox nom richTextBox1. Vous pouvez utiliser cet exemple lors de l’exécution d’une opération de type « Rechercher suivant » une fois que la première instance du texte de recherche a été trouvée pour rechercher d’autres instances du texte.

public:
   int FindMyText( String^ text, int start )
   {
      // Initialize the return value to false by default.
      int returnValue = -1;
      
      // Ensure that a search string has been specified and a valid start point.
      if ( text->Length > 0 && start >= 0 )
      {
         // Obtain the location of the search string in richTextBox1.
         int indexToText = richTextBox1->Find( text, start, RichTextBoxFinds::MatchCase );
         // Determine whether the text was found in richTextBox1.
         if ( indexToText >= 0 )
         {
            returnValue = indexToText;
         }
      }

      return returnValue;
   }
public int FindMyText(string text, int start)
{
   // Initialize the return value to false by default.
   int returnValue = -1;

   // Ensure that a search string has been specified and a valid start point.
   if (text.Length > 0 && start >= 0) 
   {
      // Obtain the location of the search string in richTextBox1.
      int indexToText = richTextBox1.Find(text, start, RichTextBoxFinds.MatchCase);
      // Determine whether the text was found in richTextBox1.
      if(indexToText >= 0)
      {
         returnValue = indexToText;
      }
   }

   return returnValue;
}
Public Function FindMyText(text As String, start As Integer) As Integer
    ' Initialize the return value to false by default.
    Dim returnValue As Integer = - 1
    
    ' Ensure that a search string has been specified and a valid start point.
    If text.Length > 0 And start >= 0 Then
        ' Obtain the location of the search string in richTextBox1.
        Dim indexToText As Integer = richTextBox1.Find(text, start, _
            RichTextBoxFinds.MatchCase)
        ' Determine whether the text was found in richTextBox1.
        If indexToText >= 0 Then
            returnValue = indexToText
        End If
    End If
    
    Return returnValue
End Function

Remarques

Une application localise du texte dans le RichTextBox contrôle en appelant la Find méthode du RichTextBox contrôle. Cette énumération vous permet de spécifier la façon dont la recherche est effectuée lorsque la Find méthode est appelée. Vous pouvez combiner une ou plusieurs valeurs de cette énumération pour spécifier plusieurs options de recherche lors de l’appel de la Find méthode.

S’applique à

Voir aussi