C# İndex Of ile Kelime Bulma

Etiketler :


Basit index of kullanımı..Yazılan metindeki aranan kelimeyi ve kaçıncı satırda bulduğunu MessageBox ile veren program.


Name isimleri TexBox txtMetin ve txtAranan
                       Button   = btnBul ve btnSonrakiniBul





Kodlarımız ;

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

        int yer = 0;  // //Global değişken.
               
        private void Form1_Load(object sender, EventArgs e)
        {
            txtMetin.HideSelection = false; //Seçili kısım gizlenmesin
        }

        private void btnBul_Click(object sender, EventArgs e) //Baştan ara
        {
            
            yer = txtMetin.Text.ToUpper().IndexOf(txtAranan.Text.ToUpper());
            if (yer < 0)
                MessageBox.Show("Herhangibi Veri Bulunamadı..");
            else
            {
                txtMetin.SelectionStart = yer;
                txtMetin.SelectionLength = txtAranan.Text.Length;
                MessageBox.Show((yer + 1).ToString() + ". harfte bulundu ve seçildi");
            }
        }

          private void  btnSonrakiniBul_Click(object sender, EventArgs e) //Kaldığı yerden itibaren ara
        {
           
            yer = txtMetin.Text.ToUpper().IndexOf(txtAranan.Text.ToUpper(), yer + 1);
            if (yer < 0)
                MessageBox.Show("Başka kayıt bulanamadı..");
            else
            {
                txtMetin.SelectionStart = yer;
                txtMetin.SelectionLength = txtAranan.Text.Length;
                MessageBox.Show((yer + 1).ToString() + ". harfte bir tane daha bulundu ve seçildi..");
            }
        }
    }
}


Rar Şifre; serdaLCnsz



Paylaş: Facebook Twitter Google Plus Pinterest Tumblr

0 yorum: