اگه بتونید لینکی که دادم رو برسی کنید می فهمید چطوری باید برنامه رو بنویسید. در غیر این صورت، این روش برای شما کمی زوده و قبلش باید چیزهای بیشتری درباره ی C# یاد بگیرید. به هر حال برای حرفه ای شدن باید از یه جا شروع کرد، در این مورد خود MSDN بهترین مرجع ئه!
توی لینکی که دادم، کلیات به این صورت هستش:
- تابع
backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)برای نمایش پیشرفت تغییرات است.- تابع
backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)برای لحظه ی پایان پردازش مناسبه.- تابع
backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)برای انجام عمل گزارش گیری (یا هر عمل زمانبر دیگری) مناسبه.