سلام
یه کومپوننت درست کردم که بهش یه تاریخ (میلادی) و یه ساعت میدی یه ایونت داریه که هندلش میکنی و دقیقا همون تاریخو ساعت اون ایونت اجرا میشه
TimeSleep.zip
فقط باید dll رو به پروژه اضافه کنین بعد اینطوری استفاده کنین
TimeSleep.Sleep ts = new TimeSleep.Sleep();
ts.OnRecivedTime += ts_OnRecivedTime;
ts.Start(DateTime.Now.AddSeconds(10),"OK");
خب من خواستم 10 ثانیه دیگه برام ایونت اجرا بشه
اینم ایونتش
void ts_OnRecivedTime(TimeSleep.Sleep.EventArgsC arge)
{
MessageBox.Show(arge.getInfo());
//throw new NotImplementedException();
}
سورس رو گذاشتم