मुझे लगता है कि आप सिस्टम ट्रे को कम करने का मतलब मानते हैं क्योंकि आपने आइकन और संदेश बैलंस के बारे में बात की है?
निम्नलिखित कोड एक ट्रे आइकन स्थापित करेगा:
private void SetUpTrayIcon()
{
notifyIcon = new System.Windows.Forms.NotifyIcon();
notifyIcon.BalloonTipText = "Ballon minimize text";
notifyIcon.BalloonTipTitle = "Ballon minimize title";
notifyIcon.Text = "Icon hover text";
notifyIcon.Icon = new System.Drawing.Icon(
System.Reflection.Assembly.GetExecutingAssembly()
.GetManifestResourceStream("MyIcon.ico"));
notifyIcon.Click += new EventHandler(HandlerToMaximiseOnClick);
}
ट्रे में आइकन दिखाने के लिए (उदाहरण के लिए खिड़की राज्य परिवर्तन ईवेंट पर ऐसा करने के लिए, निम्नलिखित की तरह कुछ करना चाहते हो सकता है:
if (notifyIcon != null)
{
notifyIcon.Visible = true;
notifyIcon.ShowBalloonTip(2000);
}
माउस हॉवर पर गुब्बारे को प्रदर्शित करने के लिए आप आइकन के लिए MouseMove में के रूप में ऊपर संभवतः एक ही कोड का उपयोग करना चाहते
नोट:। ShowBalloonTip ओवरलोड हो गया है अगर आप विभिन्न बिंदुओं पर संदेश बदलना चाहते हैं। बुलून डिस्प्ले संदेश न्यूलाइन का सम्मान करेगा जैसे पर्यावरण। न्यूलाइन को इसमें जोड़ा जा सकता है।
स्रोत
2009-08-18 23:17:41
धन्यवाद भाई, मैं इसे आजमाउंगा! :) –