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

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

کاربر سایت

1212

عضویت از 1394/12/14

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

  • چهارشنبه 8 اسفند 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
            {
                
                
            }

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)