Yazı Font Küçült Yazı Font Büyült

RichTextBox ta Arama

Bu makalemizde richTextBox nesnemiz içinde yazılı olan string te arama yaptıracağız. Aşağıdaki şekilleri inceleyin. Formunuza 1 adet textBox, button ve richTextBox ekleyin...Bahadirsa

Resim1

Şekil 1

Resim2

Şekil 2

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

          private void Form1_Load(object sender, EventArgs e)
        {
        btnAra.Font = new Font("Verdana", 10, FontStyle.Regular);
        richTextBox1.Font = new Font("Verdana", 10, FontStyle.Regular);
        txtAra.Font = new Font("Verdana", 10, FontStyle.Regular);
        richTextBox1.Text = "Merhaba Bahadirsa. Bu örneğimizde kelime aramaya örnek vereceğiz. Öncelikle aranacak kelimeyi yukarıdaki textbox a giriniz." ;
        txtAra.Text = "Aranacak kelimeyi buraya gir...";

        this.Text = "Arama Uygulaması...Bahadirsa";
        this.MaximizeBox = false;
      
        }

        private void btnAra_Click(object sender, EventArgs e)
        {
          int r;
        
        r = richTextBox1.Text.IndexOf(txtAra.Text);
            if (r > 0)
            {
             
                richTextBox1.Select(r, txtAra.Text.Length);
                richTextBox1.SelectionBackColor = Color.Black;
                richTextBox1.SelectionFont = new Font("Verdana", 12, FontStyle.Bold);
                richTextBox1.SelectionColor = Color.Yellow;

                MessageBox.Show("Aranılan kelime, " + (r+1) + " . karakterde bulundu.");

             }
            else
            {

                MessageBox.Show("Üzgünüz. Aranılan kelime bulunamadı");

            }
        }

       
        private void txtAra_TextClick(object sender, EventArgs e)
        {
       
        richTextBox1.SelectionBackColor = Color.White;
        richTextBox1.SelectionColor = Color.Black;
        richTextBox1.SelectionFont = new Font("Verdana", 10, FontStyle.Regular);
       
        }
              

     
    }
}

//Bir sonraki makalede görüşmek üzere...Bahadirsa