رسیدن به زمان مشخص در #C - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

رسیدن به زمان مشخص در #C

+2 امتیاز

با سلام .من می خواستم به برنامه  با فرم بزنم که کاربر تو textbox یه ساعت وارد کنه و هر وقت به اون زمان رسید به نوشته ای نشان داده بشه...(البته تا موقعی که برنامه در حالت اجراس چک شه  که ساعت با ساعت ورودی از کاربر برابر هست یا نه  ) (نیازی نیس که اگر فرم و برنامه بسته شد بازم شرط چک شه)

ممنون می شم اگر راهنمایی کنید

سوال شده اسفند 28, 1392  بوسیله ی Sher228 (امتیاز 167)   18 33 44

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام

    public partial class Form1 : Form
    {
        Timer leftTimer = new Timer();
        public Form1()
        {
            InitializeComponent();

        }

        private void left_timer_Tick(object sender, EventArgs e)
        {
            leftTimer.Stop();
            System.Windows.Forms.MessageBox.Show("زمان مشخص");

        }

        private void button1_Click(object sender, EventArgs e)
        {
            DateTime time;
            if (DateTime.TryParse(textBox1.Text, out time) == false){
                System.Windows.Forms.MessageBox.Show("خطا");
            }
            else{
                leftTimer.Tick += new EventHandler(left_timer_Tick);
                leftTimer.Interval = (int)(time - DateTime.Now).TotalMilliseconds;
                leftTimer.Start();
            }
            
        }        
    }

 

پاسخ داده شده اسفند 28, 1392 بوسیله ی PSPCoder (امتیاز 1,301)   14 40 57
انتخاب شد فروردین 3, 1393 بوسیله ی BlueBlade
خیلی ممنون ولی می شه یه توضیحی برای else و  این خط بدین و چرا اصلا یه شئ از timer درست کردید؟
   private void left_timer_Tick(object sender, EventArgs e)
...