PDA

View Full Version : چگونگی تغییر آنلاین فرم؟



fufuli
یک شنبه 21 تیر 1388, 19:30 عصر
با سلام
میخوام توی یک برنامه ویندوزفرمی و توی یک label ،ثانیه ی سیستم رو نشون بدم.
این کد رو برای نمایش 5 ثانیه، توی یک forپنج تایی نوشتم اما موقع اجرا، تا وقتی اجرای for تموم نشده هیچی نمایش نمیده (تا 5 ثانیه) و بعد از اون، پنجمین (آخرین)ثانیه ای رو که خونده، نمایش میده.
اما من میخوام زیاد شدن ثانیه رو همزمان با زیاد شدن واقعی اون، توی فرم ببینم

لطفا راهنمایی فرمایید (هرچه زودتر)
باتشکر


privatevoid button1_Click(object sender, EventArgs e)
{
int r = 0;
for (int i=0;i<5 ;i++ )
{
Thread.Sleep(1000);

System.DateTime dt = System.DateTime.Now;
label1.Text = "";

label1.Text = Convert.ToString(dt.Second);
if (dt.Second != r)
r = dt.Second;


}
}