kh1387
پنج شنبه 20 خرداد 1389, 23:29 عصر
با سلام
در یکجایی از برنامه ام کار مرتب سازی و حذف رو انجام میدم در بین مثلا 20000 آیتم لیست باکس.
میخوام هنگامیکه در حال انجام این عمل هستم به کاربر میزان پیشرفت انجام کار رو نمایش بدم.
دوستان لطف کنند راهنمایی کنند.
متشکرم
listBox1.Sorted = true;
for (Int32 i = 0; i < listBox1.Items.Count; i++)
{
for (int j = 0; j < listBox1.Items.Count; j++)
{
if (i != j)
{
if (listBox1.Items[i].ToString().Trim() == string.Empty)
{
listBox1.Items.RemoveAt(i);
continue;
}
if (listBox1.Items[i].ToString().Trim() ==
listBox1.Items[j].ToString().Trim())
{
listBox1.Items.RemoveAt(i);
continue;
}
}
}
}
txtNumListBox.Text = listBox1.Items.Count.ToString();
این کد قسمتیه که باید عمل حذف رو انجام بده.
چه کدی و در کجای آن باید بنویسم؟
در یکجایی از برنامه ام کار مرتب سازی و حذف رو انجام میدم در بین مثلا 20000 آیتم لیست باکس.
میخوام هنگامیکه در حال انجام این عمل هستم به کاربر میزان پیشرفت انجام کار رو نمایش بدم.
دوستان لطف کنند راهنمایی کنند.
متشکرم
listBox1.Sorted = true;
for (Int32 i = 0; i < listBox1.Items.Count; i++)
{
for (int j = 0; j < listBox1.Items.Count; j++)
{
if (i != j)
{
if (listBox1.Items[i].ToString().Trim() == string.Empty)
{
listBox1.Items.RemoveAt(i);
continue;
}
if (listBox1.Items[i].ToString().Trim() ==
listBox1.Items[j].ToString().Trim())
{
listBox1.Items.RemoveAt(i);
continue;
}
}
}
}
txtNumListBox.Text = listBox1.Items.Count.ToString();
این کد قسمتیه که باید عمل حذف رو انجام بده.
چه کدی و در کجای آن باید بنویسم؟