سلام دوستان میشه راهنمایی کنید که چطور یک عبارت خاص رو توی لیست باکس سلکت کنم.
خودم یه کد نوشتم اما جواب نداد.تعداد عبارات داخل لیست باکس رو شموردم و بعد سعی کردم آخرین عبارت رو سلکت کنم.
سلام دوستان میشه راهنمایی کنید که چطور یک عبارت خاص رو توی لیست باکس سلکت کنم.
خودم یه کد نوشتم اما جواب نداد.تعداد عبارات داخل لیست باکس رو شموردم و بعد سعی کردم آخرین عبارت رو سلکت کنم.
اگه می خوایی اخرین ایتم رو سلکت کنی:
listBox1.SelectedIndex = listBox1.Items.Count - 1;
اما اگه می خوای یه ایتم رو پیدا کنی:
string Find = "salam";
if (listBox1.Items.Contains((object)Find))
{
listBox1.SelectedItem = (object)Find;
}
البته این به کوچکی و بزرگی حرف حساس
اگه می خوایی حساس نباشه:
string Find = "sALam";
foreach (string str in listBox1.Items)
{
if (str.ToLower() == Find.ToLower())
{
listBox1.SelectedIndex= listBox1.Items.IndexOf(str);
}
}