RichTextBoxFinds Enum

Definitie

Hiermee geeft u op hoe een tekstzoekopdracht wordt uitgevoerd in een RichTextBox besturingselement.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class RichTextBoxFinds
[System.Flags]
public enum RichTextBoxFinds
[<System.Flags>]
type RichTextBoxFinds = 
Public Enum RichTextBoxFinds
Overname
RichTextBoxFinds
Kenmerken

Velden

Name Waarde Description
None 0

Zoek alle exemplaren van de zoektekst, ongeacht of de exemplaren in de zoekopdracht hele woorden zijn of niet.

WholeWord 2

Zoek alleen exemplaren van de zoektekst die hele woorden zijn.

MatchCase 4

Zoek alleen exemplaren van de zoektekst met de exacte behuizing.

NoHighlight 8

De zoektekst, indien gevonden, mag niet worden gemarkeerd.

Reverse 16

De zoekopdracht begint aan het einde van het document van het besturingselement en zoekt naar het begin van het document.

Voorbeelden

In het volgende voorbeeld wordt gezocht in de volledige inhoud van een RichTextBox voor het eerste exemplaar van een zoekreeks die is doorgegeven aan de tekstparameter van de methode. De zoeklocatie wordt opgegeven door de beginparameter van de methode. Als de zoektekenreeks in de RichTextBoxtekenreeks wordt gevonden, retourneert de methode de indexlocatie van het eerste teken van de gevonden tekst en wordt de gevonden tekst gemarkeerd. Anders wordt een waarde van -1 geretourneerd. In het voorbeeld worden ook opties in de zoekopdracht opgegeven die overeenkomen met het hoofdlettergebruik van de opgegeven zoekreeks. In het voorbeeld wordt ervan uitgegaan dat deze methode wordt geplaatst in de klasse van een Form die een RichTextBox benoemde bevat richTextBox1. U kunt dit voorbeeld gebruiken bij het uitvoeren van een typebewerking 'Volgende zoeken' zodra het eerste exemplaar van de zoektekst is gevonden om andere exemplaren van de tekst te vinden.

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

Opmerkingen

Een toepassing zoekt tekst in het RichTextBox besturingselement door de Find methode van het RichTextBox besturingselement aan te roepen. Met deze opsomming kunt u opgeven hoe de zoekopdracht wordt uitgevoerd wanneer de Find methode wordt aangeroepen. U kunt een of meer waarden uit deze opsomming combineren om meer dan één zoekoptie op te geven bij het aanroepen van de Find methode.

Van toepassing op

Zie ook