इस सवाल का पहले से ही एक उत्तर है: < / P>
- 5 जवाब
मेरे पास एक विंडोज़ फार्म है textfields। मुझे यह पसंद है कि पाठ बॉक्स नमूना पाठ दिखाता है और जब मैं पाठ बॉक्स पर क्लिक करता हूं, तो टेक्स्ट साफ़ हो जाता है। ऐसा करने का सबसे अच्छा तरीका क्या है?
उदाहरण के लिए फ़ॉर्म टेक्स्ट को दिखाता है: 192.18.130.44, जैसे उपयोगकर्ता उस टेक्स्टबॉक्स पर क्लिक करता है, पाठ को साफ़ कर दिया जाता है।
<पी > मुझे लगता है कि आप किसी टेक्स्ट बॉक्स के डिफ़ॉल्टटेक्स्ट को दिखाना चाहते हैं, अगर यह किसी भी संपादन के बिना फ़ोकस होता है, तो डिफ़ॉल्टटेक्स्ट को तब बहाल कर दिया जाएगा जब इसे इस तरह से फोकस हो जाएगा: < / P>स्ट्रिंग इनिट टेक्स्ट = "प्यार .नेट"; बूल संपादित; // यह कोड लाइन सिर्फ व्यक्तित्व प्रयोजन के लिए है, इसे प्रपत्र कन्स्ट्रक्टर पाठ में जैसे रखा जाना चाहिए Box1.Text = initText; निजी शून्य पाठ box1_keyPress (ऑब्जेक्ट प्रेषक, KeyPressEventArgs ई) {संपादित =! Char.IsControl (e.KeyChar); } निजी शून्य पाठ बॉक्स 1_एन्टर (ऑब्जेक्ट प्रेषक, इवेंटएआरजीएस ई) {यदि (संपादित किया गया है) टेक्स्ट बॉक्स 1। क्लीयर (); } निजी शून्य पाठ बॉक्स 1_लेव (ऑब्जेक्ट प्रेषक, इवेंटआर्ग्स ई) {यदि (संपादित किया गया) टेक्स्टबॉक्स 1 टेक्स्ट = इनट टेक्स्ट; }यदि आप टेक्स्ट को
वॉटरमार्क जैसा दिखाना चाहते हैं, तो आप अधिकफ़ॉन्ट औरForeColor < / कोड> तदनुसार या कुछ कस्टम पेंट यदि आवश्यक हो अंतिम एक तीसरे पक्ष के टेक्स्टबॉक्स का उपयोग कर रहा है, यह आपकी निर्भर है।
No comments:
Post a Comment