मैं एक ट्रे आइकन दो आइकन प्रदर्शित करने की आवश्यकता है है:सी # सूत्रण और मतदान
- अगर कोई नेटवर्क कनेक्टिविटी है, एक जाँच चिह्न
- साथ हरे रंग का गोला प्रदर्शित अगर कोई कनेक्टिविटी नेटवर्क नहीं है,
using System.Net.NetworkInformation; bool isConnected = NetworkInterface.GetIsNetworkAvailable()
तो मैं पतली हूँ: एक एक्स
तो मैं क्या है के साथ एक लाल वृत्त प्रदर्शित
Form.Invoke(delegate, object[])
NotifyIcon वर्ग के आइकन संपत्ति अद्यतन करने के लिए: एक नया धागा शुरू करने या पृष्ठभूमि कार्यकर्ता प्रगति का उपयोग कर, क्योंकि ट्रे आइकन एक NotifyIcon जो एक घटक है तो मैं उपयोग नहीं कर सकते है के राजा।
मेरे बड़ी चिंता मतदान प्रक्रिया है: मैं कुछ तर्क यह है कि करता है लिख सकते हैं:
while (true)
{
System.Threading.Thread.Sleep(1000);
isConnected = NetworkInterface.GetIsNetworkAvailable();
if (isConnected)
notifyIcon.Icon = "ConnectedIcon.ico";
else
notifyIcon.Icon = "DisconnectedIcon.ico";
}
लेकिन मैं लेख है कि मुझे बताओ नींद (1000) से दूर रहने की की एक जोड़ी देखा है। मुझे उन लेखों को नहीं मिल रहा है क्योंकि मैंने उन्हें बुकमार्क नहीं किया है। मुझे यह जानकर उत्सुकता है कि धागे में मतदान के लिए यह अच्छा विचार क्यों नहीं है।
इस पर एक धागा के रूप में के रूप में महंगा कुछ जलने में थोड़ा बात नहीं है। बस एक टाइमर का प्रयोग करें। –
कृपया देखें http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts –