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
0 yorum: