مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

کرش لیست باکس در اعداد بزرگ

چهارشنبه, 08 اسفند 1397 15:20

کرش لیست باکس در اعداد بزرگ

سلام 

من یه لیست باکس دارم و میخام از 1 تا 1میلیون برام بشماره اما کرش میکنه

بنظر شما بهترین راه چیه

از ترد هم استفاده کردم و هم از دلیگیت هیچکدوم جواب ندادن

البته این مورد تو کنسول بدون مشکل اجرا میشه و حتی کمتر از زمان وین فرم

decimal s1 = decimal.Parse(txtinclude.Text);

              
                decimal s2 = decimal.Parse(txtexclude.Text);
                decimal i;
               
                try
                {
                    this.Cursor = Cursors.WaitCursor;

                    for (i = s1; i <= s2; i++)
                        {
                            listBox1.Invoke((MethodInvoker)delegate
                            {
                                listBox1.Items.Add(i.ToString());
                                //sw.WriteLine(i.ToString());
                            });
                            
                        }
                    this.Cursor = Cursors.Default;
                }
                catch { }

            }
            else
            {
                
                
            }

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید