क्या आपके .NET अनुप्रयोग चिह्न के रूप में खिड़की के सिस्टम ट्रे में दिखाई है करने के लिए किया जाना चाहिए?ट्रे फॉर्म के रूप में विंडोज फॉर्म .NET एप्लिकेशन डिस्प्ले कैसे बनाएं?
और तुम कैसे संभाल करते पर mousebutton क्लिक के आइकन कहा?
क्या आपके .NET अनुप्रयोग चिह्न के रूप में खिड़की के सिस्टम ट्रे में दिखाई है करने के लिए किया जाना चाहिए?ट्रे फॉर्म के रूप में विंडोज फॉर्म .NET एप्लिकेशन डिस्प्ले कैसे बनाएं?
और तुम कैसे संभाल करते पर mousebutton क्लिक के आइकन कहा?
पहले, फार्म के लिए एक NotifyIcon नियंत्रण जोड़ें। फिर जो भी आप चाहते हैं उसे करने के लिए अधिसूचना आइकन को तार दें।
यदि आप इसे कम से कम ट्रे पर छिपाना चाहते हैं, तो इसे आजमाएं।
Private Sub frmMain_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Resize
If Me.WindowState = FormWindowState.Minimized Then
Me.ShowInTaskbar = False
Else
Me.ShowInTaskbar = True
End If
End Sub
Private Sub NotifyIcon1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseClick
Me.WindowState = FormWindowState.Normal
End Sub
मैं कभी कभी एक उपयोगकर्ता को सूचित करने के लिए गुब्बारा पाठ का उपयोग करेंगे - कि इस तरह के
Me.NotifyIcon1.ShowBalloonTip(3000, "This is a notification title!!", "This is notification text.", ToolTipIcon.Info)
आप अपने मुख्य रूप पर टूलबॉक्स से NotifyIcon घटक जोड़ सकते हैं।
इस तरह के MouseDoubleClick के रूप में देता है जिन्हें आप विभिन्न घटनाओं को संभालने के लिए उपयोग कर सकते हैं।
संपादित करें: आप सुनिश्चित करें कि आप एक वैध .ico फ़ाइल के लिए चिह्न गुण सेट है कि अगर आप इसे systray में उचित ढंग से प्रदर्शित करना चाहते हैं बनाने के लिए की है।
यहाँ NotifyIcon वर्ग का उपयोग करने पर अच्छा थोड़ा ट्यूटोरियल: http://www.developer.com/net/csharp/article.php/3336751
अपने फ़ॉर्म के NotifyIcon घटक जोड़ें। और माउस क्लिक को संभालने के लिए इसकी घटनाओं का उपयोग करें।
इस शो के रूप में किया और NotifyIcon
अधिक के लिए सभी माउस क्लिक संयोजन संभालती है यहां: http://code.msdn.microsoft.com/TheNotifyIconExample