İngilizce dilinde oku

Aracılığıyla paylaş


RichTextBoxFinds Sabit listesi

Tanım

Denetimde RichTextBox metin aramanın nasıl gerçekleştirildiğini belirtir.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

C#
[System.Flags]
public enum RichTextBoxFinds
Devralma
RichTextBoxFinds
Öznitelikler

Alanlar

Name Değer Description
MatchCase 4

Arama metninin yalnızca tam büyük/küçük harfe sahip örneklerini bulun.

NoHighlight 8

Bulunursa, arama metni vurgulanmamalıdır.

None 0

Aramada bulunan örneklerin tam sözcük olup olmadığına bakılmaksızın, arama metninin tüm örneklerini bulun.

Reverse 16

Arama, denetimin belgesinin sonunda başlar ve belgenin başına kadar arar.

WholeWord 2

Arama metninin yalnızca tam sözcük olan örneklerini bulun.

Örnekler

Aşağıdaki örnek, yönteminin RichTextBox text parametresine geçirilen bir arama dizesinin ilk örneğini bulmak için içindekilerin tamamında arama yapar. Arama başlangıç konumu, yönteminin start parametresi tarafından belirtilir. Arama dizesi içinde RichTextBoxbulunursa, yöntemi bulunan metnin ilk karakterinin dizin konumunu döndürür ve bulunan metni vurgular; aksi takdirde -1 değerini döndürür. Örnek ayrıca aramadaki belirtilen arama dizesinin büyük/küçük harfleriyle eşleşecek seçenekleri de belirtir. Örnekte, bu yöntemin adlı richTextBox1öğesini RichTextBox içeren bir Form sınıfına yerleştirildiği varsayılır. Metnin diğer örneklerini bulmak için arama metninin ilk örneği bulunduktan sonra "Sonrakini Bul" türü işlemi gerçekleştirirken bu örneği kullanabilirsiniz.

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

Açıklamalar

Uygulama, denetimin RichTextBox yöntemini çağırarak denetimdeki FindRichTextBox metni bulur. Bu numaralandırma, yöntem çağrıldığında aramanın nasıl gerçekleştirileceğini belirtmenizi Find sağlar. Yöntemini çağırırken Find birden fazla arama seçeneği belirtmek için bu numaralandırmadaki bir veya daha fazla değeri birleştirebilirsiniz.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Ayrıca bkz.