RichTextBoxFinds Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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.