2011-12-23 14 views
5

खुदाई करने के बाद मुझे कुछ मिला (मामूली - मेरी राय में) एक RichTextBox का उपयोग करने में लाभ जोड़ा। उदाहरण के लिए, यह यूआरएल का पता लगाने में सक्षम है।टेक्स्टबॉक्स पर RichTextBox का उपयोग करने का क्या फायदा है?

टेक्स्टबॉक्स का उपयोग करने पर RichTextBox का उपयोग करने के प्रमुख लाभ क्या हैं?

कोई इनपुट अच्छा होगा।

FYI करें

: (यह विशुद्ध रूप से जब के रूप में करने के लिए जो एक मैं इस्तेमाल करना चाहिए प्रोग्रामिंग अक्सर मैं बस मनमाने ढंग से एक चुनना मेरे लिए एक बेहतर निर्णय लेने में मदद करने के लिए है हालांकि, मैं एक और अधिक अच्छी तरह से सोच समझकर फैसला लेने के लिए चाहते हैं।।)

+0

नोटपैड के बजाय वर्डपैड का उपयोग करने का क्या लाभ है? – Mehrdad

+0

जब आपको सरल टेक्स्ट के विपरीत समृद्ध टेक्स्ट की आवश्यकता होती है। नाम पर्याप्त स्पष्ट लगता है ... ** हमेशा ** 'टेक्स्टबॉक्स' चुनें जबतक कि आपको बिल्कुल 'RichTextBox' की कार्यक्षमता की आवश्यकता न हो। नोटपैड बनाम वर्डपैड के लिए –

उत्तर

17

ठीक है, उदाहरण के लिए आप टेक्स्ट का एक हिस्सा चुन सकते हैं और अपने फ़ॉन्ट, आकार, वजन इत्यादि को RichTextBox में बदल सकते हैं। आप एक आरटीबी में इनलाइन छवियों को भी सम्मिलित कर सकते हैं। सामान्य टेक्स्टबॉक्स की तुलना में आमतौर पर अधिक उन्नत टेक्स्ट-स्वरूपण क्षमताएं। साथ ही, टेक्स्टबॉक्स में 64k वर्ण सीमा है, एक सीमा जो आरटीबी प्रभावित नहीं है।

सामान्य टेक्स्टबॉक्स में टेक्स्ट बस इतना ही है, बिना किसी अतिरिक्त डेटा के टेक्स्ट, केवल एक ही स्वरूपण लाइनब्रेक्स, टैब और रिक्त स्थान के संयोजन के साथ किया जा रहा है, जबकि RichText-format में इसके लिए अनुमति देने के लिए इनलाइन मार्कअप है उन्नत स्वरूपण क्षमताओं। बेशक, यह बड़ी फ़ाइलों (आपके द्वारा उपयोग किए जा रहे मार्कअप की मात्रा के आनुपातिक) की कीमत पर आता है, और तथ्य यह है कि एक संपादक में फ़ाइल खोलना जो आरटीएफ का विश्लेषण नहीं कर सकता है, परिणामस्वरूप मार्कअप दिखाई दे रहा है।

तुलना के लिए, वर्डपैड (RichTextBox) बनाम विंडोज नोटपैड (टेक्स्टबॉक्स) पर विचार करें।

+1

+1। नोटपैड (टेक्स्टबॉक्स) के लिए – jv42

+0

+1 - वर्डपैड (RichTextBox) तुलना। – CodesInChaos

+0

हम्म ठीक है, मैं देखता हूं। धन्यवाद, उस तुलना ने वास्तव में इसे परिप्रेक्ष्य में रखने में मदद की। मुझे लगता है कि मुझे इसके साथ थोड़ा सा खेलना है। – BigBug

2

आप "आरटीएफ" टेक्स्ट और कोड भी सेट कर सकते हैं (जिसमें फ़ॉन्ट आकार, प्रकार इत्यादि शामिल हैं)। उदा .:

   RichEdit.Rtf = 
       "{\\rtf1\\ansi{\\fonttbl {\\f0 Sans Serif;}}" + 
       "\\par\\qc\\fs40Complete" + 
       "\\par\\ql\\fs20\\par Congratulations, completed!. To save these settings for future use, press 'Finish'.}"; 

यह मदद मिल सकती है कोड के साथ: RTF codes

+0

धन्यवाद! यह बहुत मजेदार है :) – BigBug

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

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