من میخوام یه فرم طراحی کنم بطوری که وقتی لود شد به قسمت toolbar نوار start (کنار ساعت) بره و کاربر با کلیک کردن (چه کلیک راست و چه کلیک چپ) روی آیکون برنامه چند منو مثلا مثل شکل زیر داشته باشه...در حقیقت فرم مادر نشون داده نشه
Visible فرم رو falseكنيد.
يك NotifyIcon و يك ContextMenuStrip روي فرم بذاريد
منوهايي رو كه نياز داريد به Context اضافه كنيد.
خاصيت ContextMenuStrip مربوط به NotifyIcon رو تنظيم كنيد.
كد زير رو براي NotifyIcon بنويسيد.
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left || e.Button == MouseButtons.Right)
notifyIcon1.ContextMenuStrip.Show(MousePosition);
}
البته روشهاي دقيقتري هم واسه اين كار وجود داره ولي ساده ترينش همينه.
بعدش برنامه در هنگا بالا اومدن یه دستور رو چک کنه که اگه درست بود یغامی مثله شکل زیر نمایش بده:
با كدي مثل كد زير ميتونيد اين كار رو انجام بديد.
notifyIcon1.ShowBalloonTip(5000, "Title", "Text", ToolTipIcon.Info);
پارامترهاي متد هم تقريبا معلومه چي هستن.