c# - ComboBox that shows all removable devices -


मेरे पास एक कॉम्बोबॉक्स है (आइटम्ससाइट्स = "{बाध्यकारी पथ = उपलब्ध ड्रिव्स}")।

उपलब्ध ड्रिव्स संपत्ति को इस तरह परिभाषित किया गया है:

  सार्वजनिक सूची & lt; DriveInfo & gt; उपलब्ध (ड्राइव) प्राप्त करें (DriveInfo.GetDrives ()। जहां (x = & gt; x.DriveType == DriveType.Removable) .सूचीसूची (); }}  

यह ठीक काम करता है, लेकिन मुझे लगता है कि अगर मैं यूएसबी डिवाइस को प्लग / इन / प्लग करता / करती हूं तो कॉम्बो बॉक्स को खिड़की को बंद करने और फिर से खोलने के बिना पुन: स्थापित किया जाता है।

< P> मैं इसे कैसे प्राप्त कर सकता हूं?

thanx #

सरल तरीका होगा अपने फॉर्म पर एक टाइमर डालने के लिए और ड्राइव के लिए क्वेरी जब उसकी घटना आग लगती है। फिर कॉम्बो बॉक्स को नए मानों के साथ अपडेट करें।


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -