2011-12-29 20 views
5

के भीतर टेक्स्ट दस्तावेज़ पढ़ें मैंने अपनी परियोजना, पर टेक्स्ट के समूह के साथ एक .txt फ़ाइल जोड़ दी है, अब मुझे उस फ़ाइल को पढ़ने और एक richtextbox में प्रिंट करने की आवश्यकता है।विजुअल स्टूडियो प्रोजेक्ट

कोई भी संकेत फ़ाइल तक कैसे पहुंचे?

उत्तर

8

आपको इसे अपने संसाधनों में रखना चाहिए, जो मेरे प्रोजेक्ट> संसाधनों के तहत सुलभ है। "मौजूदा फ़ाइल जोड़ें" चुनें और अपनी टेक्स्ट फ़ाइल आयात करें। फिर, आप को स्ट्रिंग के रूप में सिंटैक्स Properties.Resources.<resource name> का उपयोग करके एक्सेस कर पाएंगे, जिसे आप अपने RichTextBox की Text संपत्ति को असाइन कर सकते हैं।

वैकल्पिक रूप से, फ़ाइल से पढ़ने के लिए, यदि आप स्ट्रिंग के रूप में पूरी सामग्री की आवश्यकता है तो आप System.IO.File.ReadAllText का उपयोग कर सकते हैं।

+0

ठीक है धन्यवाद, मैंने इसके साथ पहले काम नहीं किया है धन्यवाद ^^ – user1071461

2

यदि आप फ़ाइल को संसाधन के रूप में एम्बेड नहीं करना चाहते हैं, तो आप Copy to Output Directory से true सेट कर सकते हैं। फिर आप फ़ाइल से सभी लाइनों को string[] के रूप में पढ़ने के लिए File.ReadAllLines(filename) का उपयोग कर सकते हैं। फिर आप textBox.Text के साथ टेक्स्ट सेट कर सकते हैं।

यदि आप इसे एम्बेड करना चाहते हैं, तो @minitech द्वारा अन्य पोस्ट देखें।

+0

जो सिर्फ डीबग/text.txt – user1071461

+0

लोड करने का प्रयास करता है यदि फ़ाइल आउटपुट निर्देशिका में कॉपी की गई है, तो आप बस 'फ़ाइल' के साथ टेक्स्ट लोड करते हैं .ReadAllLines ("text.txt") '। – Matthias

संबंधित मुद्दे