PDA

View Full Version : انتقال یک آیتم از لیست باکس



amirali001
جمعه 18 دی 1394, 19:25 عصر
سلام
میخوام وقتی داخل لیست باکس جستجو میکنیم اگر بین آیتم ها کلمه مورد نظر وجود داشت اون آیتم رو کامل بگیره و انتقال بده به تکست باکس

if (listBox2.Items.Contains("سالاری"))
{
اینجا کد گرفتن آیتم و انتقال
}

لطفا حدااقل به این تاپیکم ج بدید :)

Mahmoud Zaad
جمعه 18 دی 1394, 20:33 عصر
سلام
اینم جواب :لبخندساده:

for (int i = 0; i < listBox1.Items.Count - 1; i++)
{
if (listBox1.Items[i].ToString().Contains("سالاری"))
{
textBox1.Text = listBox1.Items[i].ToString();
}
}

البته اگه منظورت از "کامل بگیره و انتقال بده" یعنی آیتم حذف بشه، کد به شکل زیر تغییر می کنه:

for (int i = 0; i < listBox1.Items.Count - 1; i++)
{
if (listBox1.Items[i].ToString().Contains("سالاری"))
{
//نمایش در تکست باکس
textBox1.Text = listBox1.Items[i].ToString();

//کامل بگیره و انتقال بده و اعمال قانون کنه!
listBox1.Items.RemoveAt(i);
}
}