PDA

View Full Version : قراردادن ساعت روی فرم همراه با ثانیه شمار



habibsa
چهارشنبه 25 بهمن 1391, 00:22 صبح
سلام
دوستان لطفا راهنمایی کنید
من میخام ساعت سیستم رو همراه با ثانیه شمار ک هر لحظه زمان دقیق رو نشون بده روی فرم نمایش بدم
با تایمر انجام دادم ولی هر ثانیه اپدیت نمیشه

SHD.NET
چهارشنبه 25 بهمن 1391, 00:25 صبح
با تایمر انجام دادم ولی هر ثانیه اپدیت نمیشه

سلام. اگه Interval تایمر روی 1000 باشه، هر ثانیه آپدیت میشه و مشکلی پیش نمیاد

habibsa
چهارشنبه 25 بهمن 1391, 00:29 صبح
.درسته ولی بازم نمیشه
راه دیگهذای نداره؟

saeedgholami
چهارشنبه 25 بهمن 1391, 00:29 صبح
سلام
در فرم این ررو بنویسید

string now = DateTime.Now.Hour.ToString() + ":" + DateTime.Now.Minute.ToString() + ":" + DateTime.Now.Second.ToString();


در تایمر هم اینو با Interval =1000 بذارید هیچ مشکلی به وجود نمیاد

string now = DateTime.Now.Hour.ToString() + ":" + DateTime.Now.Minute.ToString() + ":" + DateTime.Now.Second.ToString();
time.Text = now;



موفق باشید

habibsa
چهارشنبه 25 بهمن 1391, 00:32 صبح
مشکل اینجاست که هر ثانیه عدد اول تکرار میشه
یعنی به ثانیه شمار اضافه نمیشه

saeedgholami
چهارشنبه 25 بهمن 1391, 00:37 صبح
امکان نداره اینطور باشه چون من از همین کد برا ساعت استفاده میکنم در پروژه هام تا حالا هیچ مشکلی هم نداشتم
راستی مطمئنی Enabled تایمر رو برابر True قرار میدی?

habibsa
چهارشنبه 25 بهمن 1391, 00:43 صبح
همه چی درسته ولی اشکاله کارو نمیدونم کجاست

habibsa
چهارشنبه 25 بهمن 1391, 00:49 صبح
اکی
مشکل حل شد
ممنون

saeedgholami
چهارشنبه 25 بهمن 1391, 00:52 صبح
خواهش میکنم
خدا رو شکر
موفق باشی

Amir.pc_66
چهارشنبه 25 بهمن 1391, 00:53 صبح
رو فرمت یه لیبل بذار و تو رویداد تیک تایمر این کد رو بنویس
lable1.text=datetime.now.toshorttimestring();

Enabled تایمر رو برابر True
Interval تایمر روی 1000 باشه

تشکرهم یادت نره