PDA

View Full Version : سوال: قرار دادن راست کلیک برای notification



forodo
سه شنبه 21 اردیبهشت 1395, 09:52 صبح
سلام
میلاد امام حسین بر شما مبارک باشه.

یه برنامه Console Applicaion دارم که محیط cmd ( صفحه سیاه ) نداره.
نوتیفیکیشن رو قرار دادم ولی نمی دونم چطوری می تونم براش راست کلیک تعریف کنم که درگزینه های موجود گزینه خروج رو داشته باشه.
نمی تونم حتی Event برای کلیک تعریف کنم.
به چه شکل هستش؟

System.Windows.Forms.NotifyIcon ni = new System.Windows.Forms.NotifyIcon();
ni.Visible = true;
ni.Text = "Text";
//ni.Icon = SystemIcons.Application;
ni.Icon = new Icon(@"favicon.ico");
ni.BalloonTipTitle = "BalloonTipTitle";
ni.BalloonTipText = "BalloonTipText";
ni.ShowBalloonTip(1000);

Mahmoud.Afrad
سه شنبه 21 اردیبهشت 1395, 13:20 عصر
یک منو ایجاد کنید و به نوتیفیکیشن بدید
System.Windows.Forms.NotifyIcon ni = new System.Windows.Forms.NotifyIcon();
ni.Visible = true;
ni.Text = "Text";
//ni.Icon = SystemIcons.Application;
ni.Icon = new Icon(@"favicon.ico");
ni.BalloonTipTitle = "BalloonTipTitle";
ni.BalloonTipText = "BalloonTipText";
ni.ShowBalloonTip(1000);


ToolStripItem exitItem = new ToolStripButton("خروج");
exitItem.Click += delegate(object sender, EventArgs args)
{
Application.Exit();
};
ContextMenuStrip menuStrip = new ContextMenuStrip {RightToLeft = RightToLeft.Yes};
menuStrip.Items.Add(exitItem);

ni.ContextMenuStrip = menuStrip;