نمایش زمان سیستم با تغییر آن
با سلام خدمت دوستان
من توی برنامه ای که نوشتم میخوام ساعت بذارم، از DateTime استفاده کردم اما ساعتی که نشون میده فقط برای لحظه اییه که دستور داره اجرا میشه. من میخوام همزمان با تغییر ساعت(و دقیقه و ثانیه) سیستم، ساعت من هم تغییر کنه.
تاپیک های قبلی رو گشتم ولی راه حلی پیدا نکردم.:ناراحت:
ممنون میشم کمکم کنید.:لبخندساده:
نقل قول: نمایش زمان سیستم با تغییر آن
یه شی Timer بیارخصوصیت Enabeleبرابر True بزار وتو کدش اینو بنویس :
privatevoid timer1_Tick(object sender, EventArgs e)
{
label3.Text = DateTime.Now.ToLongTimeString();
}
نقل قول: نمایش زمان سیستم با تغییر آن
متشکرم ma.rad اما من فراموش کردم بگم برنامم رو تو کنسول مینویسم. ممنون میشم اگه همین کد رو با کنسول بگید.
نقل قول: نمایش زمان سیستم با تغییر آن
نقل قول:
نوشته شده توسط
farzane-ms
متشکرم ma.rad اما من فراموش کردم بگم برنامم رو تو کنسول مینویسم. ممنون میشم اگه همین کد رو با کنسول بگید.
رفرنس ویندوز فرم را به برنامت اضافه کن و یه شی از نوع تایمر تعریف کن و توی رویداد تیکش کد مورد نظر خودت را بنویس موفق باشی./
نقل قول: نمایش زمان سیستم با تغییر آن
نقل قول:
نوشته شده توسط
m.soleimani
رفرنس ویندوز فرم را به برنامت اضافه کن و یه شی از نوع تایمر تعریف کن و توی رویداد تیکش کد مورد نظر خودت را بنویس موفق باشی./
این کد رو توی Windows Application نوشتم، اما همونطور که گفته بودم برنامه ی من توی کنسول نوشته شده و کدی میخوام که توی Console Application هم جواب بده.:ناراحت:
باز هم ممنون میشم که کمکم کنید.
نقل قول: نمایش زمان سیستم با تغییر آن
تو consol باید اینو بالا به کد اضافه کنی
کد:
using System.Windows.Forms;
بعد همون کارای قبلی رو انجام بده
Timer tm=newTimer ();
tm.Enabled=true ;
tm.Interval = 100;
نقل قول: نمایش زمان سیستم با تغییر آن
نقل قول:
نوشته شده توسط
farzane-ms
این کد رو توی Windows Application نوشتم، اما همونطور که گفته بودم برنامه ی من توی کنسول نوشته شده و کدی میخوام که توی Console Application هم جواب بده.:ناراحت:
باز هم ممنون میشم که کمکم کنید.
به پست دوستمون نگاه کن. شما درست متوجه نشدی اون رفرنس ویندوز فرم که بهتون گفتم اضافه کنید برای این بود که شما نیاز داشتی از یه کنترلی که توی برنامههای ویندوز اپلیکیشن موجود هست استفاده کنی./
نقل قول: نمایش زمان سیستم با تغییر آن
اینم یه نمونه از اون چیزی که لازم داشتی خودت با دستکاری کردنش بهینش کن
using System;
using System.Threading;
class TimerExample
{
static public void Tick(Object stateInfo)
{
Console.WriteLine("Tick: {0}", DateTime.Now.ToString("h:mm:ss"));
}
static void Main()
{
TimerCallback callback = new TimerCallback(Tick);
Console.WriteLine("Creating timer: {0}\n",
DateTime.Now.ToString("h:mm:ss"));
// create a one second timer tick
Timer stateTimer = new Timer(callback, null, 0, 1000);
// loop here forever
for (; ; ) { }
}
}
موفق باشی./