C# listbox'ta arama işlemi

using System;
using System.Windows.Forms;
namespace listbox_arama
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int i;
Boolean bulundu= false;
private void btnAktar_Click(object sender, EventArgs e)/*btnAktar a tıklandığında gerçekleşecek*/
{
for (i = 0; i <= 100; i++)
listBox1.Items.Add(i);
}
private void btnArama_Click(object sender, EventArgs e)
{
for(i = 1;i<=listBox1.Items.Count - 1;i++)
{
if (txtaranan.Text == listBox1.Items[i].ToString())
{
bulundu = true;/*txtaranan.Text ile listBox1 içindeki döngüden bir değer eşleştiğinde bulundu değişkeni true dönüşecek*/
listBox1.SelectedIndex = Int32.Parse(listBox1.Items[i].ToString());/*bulunan değer seçili hale getiriliyor*/
break;
}
else bulundu = false;/*eşleşme olmassa false durumu devem edecek*/
}
if (bulundu == true) {
MessageBox.Show("Bulundu");
}
else {
MessageBox.Show("Bulunamadı");
}
}
}
}

Hiç yorum yok:

Yorum Gönder