Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

RichTextBoxFinds-Enumeration

 

Veröffentlicht: Oktober 2016

Gibt an, wie eine Textsuche in durchgeführt wird, ein RichTextBox Steuerelement.

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

[FlagsAttribute]
public enum RichTextBoxFinds

MembernameBeschreibung
MatchCase

Sucht nur Instanzen des Suchtexts, die die exakte Groß-/Kleinschreibung aufweisen.

NoHighlight

Der zu durchsuchende Text, wenn gefunden, die nicht markiert werden.

None

Suchen Sie alle Instanzen des Texts suchen, ob die in der Suche gefunden Instanzen ganze Wörter oder nicht.

Reverse

Die Suche beginnt am Ende des Dokuments und Suchvorgänge an den Anfang des Dokuments des Steuerelements.

WholeWord

Sucht nur Instanzen des Suchtexts, die ganze Wörter darstellen.

Eine Anwendung sucht Text in der RichTextBox durch Aufrufen der Find Methode der RichTextBox Steuerelement. Diese Enumeration können Sie angeben, wie die Suche durchgeführt wird bei der Find wird aufgerufen. Sie können einen oder mehrere Werte aus dieser Enumeration mehrere Suchoptionen angeben, beim Aufrufen von Kombinieren der Find Methode.

Im folgenden Beispiel wird der gesamte Inhalt des durchsucht einen RichTextBox nach der ersten Instanz einer Suchzeichenfolge an den Textparameter der Methode übergeben. Der Anfangspunkt der Suche wird der Start-Parameter der Methode angegeben. Wenn die Suchzeichenfolge, in gefunden wird der RichTextBox, die Methode gibt die Indexposition des ersten Zeichens des gefundenen Texts zurück und hebt den Suchtext; andernfalls wird der Wert-1 zurückgegeben. Im Beispiel wird außerdem die Optionen in der Suche die Groß-/Kleinschreibung der angegebenen Suchzeichenfolge übereinstimmen. Im Beispiel wird davon ausgegangen, dass diese Methode in der Klasse befindet eine Form enthält eine RichTextBox namens richTextBox1. Sie können dieses Beispiel einen Vorgang vom Typ "Weitersuchen" ausführen, nachdem die erste Instanz des Suchtexts gefunden wurde, um weitere Instanzen des Texts zu suchen.

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;
}

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: