فراخوانی یک متد توسط BackgroundWorker
سلام
من یه متد دارم که زمان رو برمیگردونه. حالا میخوام هر ثانیه این زمان آپدیت بشه. اول خواستم با تایمر برم گفتم ممکنه خیلی برنامم سنگین بشه بعد تصمیم گرفتم با BackgroundWorker انجامش بدم. اما کدم کار نمیکنه. در ضمن من زیاد با BackgroundWorker آشنایی ندارم
لطفا کمکم کنید. این کد منه:
public Form1()
{
InitializeComponent();
backgroundWorker1.WorkerReportsProgress = true;
}
static object time()
{
return DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second;
}
private void Form1_Load(object sender, EventArgs e)
{
backgroundWorker1.RunWorkerAsync();
}
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
while (true)
{
object o = time();
System.Threading.Thread.Sleep(1000);
}
}
private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
Button1.Text = e.ProgressPercentage.ToString();
}
نقل قول: فراخوانی یک متد توسط BackgroundWorker
من اینو خوندم اما به جوابم نرسیدم
دوستان کسی نمیتونه کمک کنه؟؟؟
1 ضمیمه
نقل قول: فراخوانی یک متد توسط BackgroundWorker
نقل قول:
نوشته شده توسط
erfan_urchin
من اینو خوندم اما به جوابم نرسیدم
دوستان کسی نمیتونه کمک کنه؟؟؟
حالا نمی دونم چقدر به کارت بیاد :لبخند::چشمک: