मैं एक कस्टम संवाद (फार्म) लिखा है में सी # में एक का उपयोग OpenFileDialog है कि मैं एक सी # कार्यक्रम है कि एक "फाइल - ओपन" की तरह ज्यादा बर्ताव में उपयोग कर सकते हैं मेनू आदेश और एक खिड़की को लाता है, जहां एक उपयोगकर्ता एक फ़ाइल या निर्देशिका का चयन कर सकते हैं।कैसे दृश्य स्टूडियो 2010
सवाल मेरे पास है यह है। इसमें "मेरा कंप्यूटर" इसकी जड़ है। मैं यह कैसे कर सकता हूं ताकि यह नेटवर्क पर खोज सके? अगर फ़ाइल या निर्देशिका नेटवर्क पर स्थित है।
या बेहतर अभी तक, विजुअल स्टूडियो 2010 में, वहाँ डिब्बाबंद FileOpenDialog है कि मैं अभी उपयोग कर सकते हैं किसी प्रकार का है?
मैं http://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog.aspx में उदाहरण कोड में वर्णित लेकिन संकलक DialogResult.OK
पसंद करने के लिए के रूप में कोड की इस पंक्ति में प्रयोग किया जाता प्रतीत नहीं होता है के रूप में OpenFileDialog कॉल करने की कोशिश:
if(openFileDialog1.ShowDialog() == DialogResult.OK)
संकलक का कहना है:
त्रुटि 1 'System.Nullable' में 'ओके' के लिए परिभाषा नहीं है और 'OK' प्रकार के पहले तर्क को स्वीकार करने के लिए 'ओके' कोई भी विधि विधि नहीं मिल सकती है 'सिस्टम। अनुपयोगी' पाया जा सकता है (क्या आप निर्देश का उपयोग कर रहे हैं या एन असेंबली संदर्भ?)
मैंने System.Windows.Forms के बजाय नामस्थान माइक्रोसॉफ्ट.Win32 का उपयोग करने की कोशिश की और न ही काम किया। वे दोनों ने इस त्रुटि का उत्पादन किया।