PDA

View Full Version : سوال: سلکت کردن آیتم در لیست باکس



shytonak
چهارشنبه 19 مرداد 1390, 13:52 عصر
سلام دوستان میشه راهنمایی کنید که چطور یک عبارت خاص رو توی لیست باکس سلکت کنم.
خودم یه کد نوشتم اما جواب نداد.تعداد عبارات داخل لیست باکس رو شموردم و بعد سعی کردم آخرین عبارت رو سلکت کنم.

Farshid007
چهارشنبه 19 مرداد 1390, 14:07 عصر
اگه می خوایی اخرین ایتم رو سلکت کنی:
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);

}

}