خرید فالوور اینستاگرام خرید لایک اینستاگرام قالب صحیفه
اطـلاعیه بـروزرسانی و تـخفیف هـای ویژه سـایت :
خانه / آموزش ها / سورس کد تایمر – نمایش ثانیه ، دقیقه و ساعت در C#

سورس کد تایمر – نمایش ثانیه ، دقیقه و ساعت در C#

در این سورس کد قصد داریم تا یک تایمر را که شامل مقادیر صدم ثانیه ، ثانیه ، دقیقه و ساعت است را برای شما عزیزان پیاده سازی کنیم و آموزش دهیم. همان طور که در آموزش قبل هم گفتیم یکی از پرکاربردترین ابزارها در سی شارپ ابزار Timer است که در این آموزش هم مهم ترین ابزاری که ما نیاز داریم بزار Timer است که ابتدا یک Timer در فرم قرار می دهیم و سپس به قسمت properties آن می رویم و مقدار Enable آن را True می کنیم و مقدار Interval آن را برابر 5 قرار می دهیم.

سورس کد تایمر به این صورت است که ابتدا مقدار صدم ثانیه پر می شود و وقتی صدم ثانیه به 60 می رسد مقدار ثانیه یک واحد افزایش می یابد و سپس مقدار ثانیه به 60 می رسد و وقتی ثانیه به 60 رسید مقدار دقیقه را یک واحد افزایش می دهیم و بعد از آن مقدار دقیقه به 60 می رسد و وقتی مقدار دقیقه به 60 رسید مقدار ساعت یک واحد افزایش می یابد.

وب سایت Projectp30 بهترین سایت در زمینه آموزش برنامه نویسی

 

در این سورس کد ما چهار Label به نام lbl_sadom , lbl_second , lbl_minute , lbl_hour داریم که نشان دهنده مقادیر صدم ثانیه ، ثانیه ، دقیقه و ساعت هستند و سپس یک تایمر داریم که تنظیمات بالا را روس آن اعمال می کنیم و سپس وارد رویداد Tick تایمر می شویم و سورس کد زیر را می نویسیم :

        private void timer1_Tick(object sender, EventArgs e)

        {

 

            lbl_sadom.Text = (Convert.ToInt32(lbl_sadom.Text)+1).ToString();

            if (Convert.ToInt32(lbl_sadom.Text) == 60)

            {

                lbl_sadom.Text = “0”;

                lbl_second.Text = (Convert.ToInt32(lbl_second.Text) + 1).ToString();

            }

            //…اضافه شدن یک واحد به ثانیه

 

            if (Convert.ToInt32(lbl_second.Text) == 60)

            {

                lbl_second.Text = “0”;

                lbl_minute.Text = (Convert.ToInt32(lbl_minute.Text) + 1).ToString();

            }

           //… اضافه شدن یک واحد به دقیقه

 

            if (Convert.ToInt32(lbl_minute.Text) == 60)

            {

                lbl_minute.Text = “0”;

                lbl_hour.Text = (Convert.ToInt32(lbl_hour.Text) + 1).ToString();

            }

           //… اضافه شدن یک واحد به ساعت

     

        }

6 دیدگاه

  1. عالی و خوب بود

  2. مهدی ابراهیمی

    مرسی  عالی 

  3. سپاس از زحمات شما

  4. ویژه گی های تایمر را به صورت زیر تغیر دهید 

    Interval       =  1000

    Enabled    = True 

    و یک لیبل به فرم اضافه کنید  

    label6.Text = System.DateTime.Now.Hour + ":" + System.DateTime.Now.Minute + ":" + System.DateTime.Now.Second;

  5. با سلام

    سایتتون خوب هست فقط من در این پست گیر کردم و میخوام بدونم میشه از این کد در asp.net هم استفاده کرد؟

    • با سلام خدمت شما دوست عزیز

      شما تنها کافی است که کد را کپی کنید و از آن استفاده کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *