0 امتیاز

سلام

من برای نمایش ساعت جاری سیستم در برنامه از کد زیر استفاده کردم ولی نمیدونم چرا وقتی برنامه رو اجرا میکنم ساعت همون لحظه رو نشون میده و ساعت بصورت جاری نیست و ثانیه شمار دقیقه و ساعت همشون ثابت میمونن تو همون ساعت لحظه اجرا برنامه و اپدیت نمیشه لطفا راهنمایی کنین مشکل از کجاست.

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

1 پاسخ

0 امتیاز

سلام، یه تایمر روی فرم بذارین و به صورت زیر تغییرات رو اعمال کنید :

بعد روی تایمر دو بار کلیک کرده و کدهای زیر رو بنویسین :

private void timer1_Tick(object sender, EventArgs e)
{
    label1.Text = System.DateTime.Now.Hour + ":" + System.DateTime.Now.Minute + ":" + System.DateTime.Now.Second;
}

 

یا کلا روی فرمتون دوبار کایک کنید و کدهای زیر رو کپی کنید :

 

using System;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        System.Windows.Forms.Timer tmr = null;

        private void Form1_Load(object sender, EventArgs e)
        {
            tmr = new System.Windows.Forms.Timer();
            tmr.Interval = 1000;
            tmr.Tick += new EventHandler(tmr_Tick);
            tmr.Enabled = true;
        }

        private void tmr_Tick(object sender, EventArgs e)
        {
            label1.Text = System.DateTime.Now.Hour + ":" + System.DateTime.Now.Minute + ":" + System.DateTime.Now.Second;
        }
    }
}

 

سوال جدید

2,336 سوال

2,871 پاسخ

3,725 دیدگاه

3,917 کاربر

دسته بندی ها

...