PDA

View Full Version : سوال: چطوري ميتونم به تك تك كاراكترهاي يك آيتم از listbox دسترسي پيدا كنم؟



silvery
یک شنبه 28 اسفند 1390, 08:24 صبح
سلام من ميخوام آيتم هاي يه listboxرو با محتواي يه textboxمقايسه كنم .به اينصورت كه تك تك كاراكتراي يك آيتم با تك تك كاراكتراي محتواي textbox مقايسه بشه و البته لازم نباشه من آيتم رو انتخاب كنم يعني از يه حلقه استفاده كنم تا آيتم هاي ليست خود به خود انتخاب بشه(در واقع ميخوام چيزي كه داخل textbox نوشته شده كه عددم هست رو از داخل listbox پيدا كنم((عمل جستجو))).اما نميدونم بدون استفاده از كد listbox.selecteditem چطوري ميتونم به آيتم هاي ليست دسترسي پيدا كنم و از چه راهي ميتونم به كاراكتراي اون آيتم دسترسي داشته باشم.ممنون ميشم اگه كسي ميتونه،كمكم كنه.

mahan.2002
یک شنبه 28 اسفند 1390, 09:30 صبح
سلام
اینطوری میتونی....
int T1=0; string str;
int Cl=listBox1.Items.Count;
string t=textBox1.Text;int LT=textBox1.Text.Length;
for (int i = 0; i <= Cl-1;i++)
{
str = listBox1.Items[i].ToString();
int TT = listBox1.Items[i].ToString().Length;
for (int j = 0; j <= TT-1; j++)
for (int k = 0; k <= LT-1; k++)
if (t[k]==str[j] ) T1++;
}
MessageBox.Show(T1.ToString());