bahar-danaei
پنج شنبه 17 شهریور 1390, 00:51 صبح
سلام.
من پروژه NotifyIcon که در سایت CodoProject بود را به برنامه ام اضافه کردم.در واقع می خوام یک Reminder بسازم که در زمان خاص(ثبت شده در پایگاه داده) NotifyIcon نمایش داده شود.
void remindertimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
DateTime dt = DateTime.Now;
string time = dt.ToShortTimeString().Trim();
time = time.Remove(time.Length - 2, 2);
string date = dt.ToShortDateString().Trim();
SqlDataAdapter da = task.Load_Info("Remind", date.Trim(), time.Trim());
DSTask ds = newDSTask();
da.Fill(ds.TBLTasks2);
System.Data.DataRow row;
for (int i = 0; i < ds.TBLTasks2.Count; i++)
{
string msg = "";
row = ds.TBLTasks2.Rows[i];
msg = row[0].ToString().Trim();
ShowNotifyIcon( msg, 4);
}
}
و
privatevoid ShowNotifyIcon(string content,int timeout)
{
Samples.FancyBalloon balloon = new Samples.FancyBalloon();
balloon.BalloonText = content;
MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, timeout*1000);
}
75023و خطا رخ می دهد.البته اگر کد داخل تایمر را برای یک دکمه بنویسم برنامه درست کار می کنه!!!
چه طور می تونم خطاشو بر طرف کنم.
ممنونم
من پروژه NotifyIcon که در سایت CodoProject بود را به برنامه ام اضافه کردم.در واقع می خوام یک Reminder بسازم که در زمان خاص(ثبت شده در پایگاه داده) NotifyIcon نمایش داده شود.
void remindertimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
DateTime dt = DateTime.Now;
string time = dt.ToShortTimeString().Trim();
time = time.Remove(time.Length - 2, 2);
string date = dt.ToShortDateString().Trim();
SqlDataAdapter da = task.Load_Info("Remind", date.Trim(), time.Trim());
DSTask ds = newDSTask();
da.Fill(ds.TBLTasks2);
System.Data.DataRow row;
for (int i = 0; i < ds.TBLTasks2.Count; i++)
{
string msg = "";
row = ds.TBLTasks2.Rows[i];
msg = row[0].ToString().Trim();
ShowNotifyIcon( msg, 4);
}
}
و
privatevoid ShowNotifyIcon(string content,int timeout)
{
Samples.FancyBalloon balloon = new Samples.FancyBalloon();
balloon.BalloonText = content;
MyNotifyIcon.ShowCustomBalloon(balloon, PopupAnimation.Slide, timeout*1000);
}
75023و خطا رخ می دهد.البته اگر کد داخل تایمر را برای یک دکمه بنویسم برنامه درست کار می کنه!!!
چه طور می تونم خطاشو بر طرف کنم.
ممنونم