मेरे पास मेरे विंडोज़ एप्लिकेशन में एक टेक्स्टबॉक्स है। यह केवल अक्षर और अंक की अनुमति देता है। मैं चाहता हूं कि जब भी मैं कोई वर्णमाला टाइप करूं, इसे अपरकेस में परिवर्तित किया जाना चाहिए। मैं यह कैसे कर सकता हूं और किस घटना में? मैंने str.ToUpper() का उपयोग किया है लेकिन कर्सर स्ट्रिंग की शुरुआत में स्थानांतरित हो रहा है। कृपया मुझे समाधान दें।विंडोज़ टेक्स्टबॉक्स में स्ट्रिंग से अपरकेस को कैसे परिवर्तित करें?
उत्तर
तुम बस संपत्ति CharacterChasing बदलने की जरूरत है Upper
पर।
textBox1.CharacterCasing = CharacterCasing.Upper
आप वापस पाठ बॉक्स को ToUpper
के परिणामों आवंटित करने के लिए की जरूरत है:
txtBox.Text = txtBox.Text.ToUpper();
वैकल्पिक रूप से, Upper
के पाठ बॉक्स के CharacterCasing
गुण सेट:
txtBox.CharacterCasing = CharacterCasing.Upper;
नहीं, कुंजी दबाने या keydown या KeyUp घटना में ऐसा करने से पाठ बॉक्स में शून्य की स्थिति में मैं अपने सवाल में उल्लिखित पर कर्सर बदलाव। – Sukanya
@ सुकन्या - दरअसल। यही कारण है कि आपको उन ईवेंट हैंडलर पर ऐसा नहीं करना चाहिए।आप इसे 'लॉस्टफोकस' ईवेंट हैंडलर पर कर सकते हैं, लेकिन सावधान रहने की आवश्यकता है, लेकिन बेहतर तरीका है 'कैरेक्टर कैसिंग' प्रॉपर्टी को सेट करना। – Oded
कोशिश कुंजी दबाने घटना उपयोग करने के लिए और हैंडलर निम्न के समान होना चाहिए;
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.KeyChar= (e.KeyChar.ToString()).ToUpper().ToCharArray()[0];
}
शायद आपको ईवेंट का उपयोग करना चाहिए: TextBox1_EditValueChanging।
यदि प्रत्येक बार कर्सर पहली स्थिति में चलता है, तो आप अपने txt में वर्णों की संख्या की गणना कर सकते हैं और अंतिम charachter के बाद कर्सर को स्थानांतरित कर सकते हैं।
private void mytextbox_KeyPress(object sender, KeyPressEventArgs e)
{
e.KeyChar = Char.ToUpper(e.KeyChar);
}
यह केवल पढ़ा जाता है। – Tommix
टेक्स्टबॉक्स के गुणों में बस चरम पर कैरेक्टरकिंग सेट करें। यह सभी दर्ज वर्ण को अपरकेस में परिवर्तित कर देगा।
- TxtInput // यह पाठ बॉक्स उपयोगकर्ता इनपुट
- LblLengthstrong // लेबल लंबाई दिखाने के लिए है
- LblUpper // लेबल है कि यह अपरकेस में पता चलता
- LblLower // लेबल है कि यह लोअरकेस में से पता चलता
- LblRight // लेबल पता चलता है कि अंतिम 3 अक्षरों
- LblSubscript // लेबल है कि 3
// सभी पात्रों के शो लंबाई
private void BtnLength_Click(object sender, EventArgs e)
{
LblLength.Text = TxtInput.Text.Length.ToString();
}
inputed // वर्णों के लिए बनाने के ऊपरी
private void btnUpper_Click(object sender, EventArgs e)
{
LblUpper.Text = TxtInput.Text.ToUpper();
}
// वर्ण लोअरकेस बनाने
private void BtnLower_Click(object sender, EventArgs e)
{
LblLower.Text = TxtInput.Text.ToLower();
}
// शो अंतिम 3 अक्षरों
private void BtnRight_Click(object sender, EventArgs e)
{
LblRight.Text = TxtInput.Text.Substring(TxtInput.Text.Length - 3);
}
स्थिति 1 में // शो पात्रों 3
private void BtnSubscript_Click(object sender, EventArgs e)
{
LblSubscript.Text = TxtInput.Text.Substring(1, 3);
}
// ASCII के माध्यम से
private void BtnGo_Click(object sender, EventArgs e)
{
string name;
int letter;
name = TxtInput.Text;
for (int index = 0; index < name.Length; index++)
{
letter = name[index];
MessageBox.Show(letter.ToString());
}
}
// पासवर्ड
int InNumTry = 0;
private void BtnGo_Click_1(object sender, EventArgs e)
{
string password;
password = TxtIn.Text;
switch (password)
{
case " ": MessageBox.Show("Passowrd is empty.");
break;
case "MIKE": MessageBox.Show("Password is OK!");
FrmBOO newForm = new FrmBOO();
newForm.Show();
break;
default:
InNumTry++;
MessageBox.Show("Invalid Passwrod, try again!");
TxtIn.Text = "";
TxtIn.Focus();
break;
}
if (InNumTry >= 3)
{
MessageBox.Show("You have tried too many times, have a good day.");
TxtIn.Enabled = false;
}
}
// टाइमर (घड़ी में इस के तहत कोड जोड़ (timer1.Start (जोड़ने) जोड़ें जोड़ा जा रहा है; शुरुआत के रूप में)
private void timer1_Tick(object sender, EventArgs e)
{
DateTime datetime = DateTime.Now;
this.LblTime.Text = datetime.ToString();
}
सही डिज़ाइनर में टेक्स्टबॉक्स पर क्लिक करें, गुण के तहत अपर को CharacterCasing बदल जाते हैं।
पहिया को फिर से शुरू करने के लिए, बस टेक्स्ट बॉक्स की 'कैरेक्टर कैसिंग' संपत्ति 'ऊपरी' पर सेट करें। आपको कोई कोड लिखने की आवश्यकता नहीं है।
नकाबपोश पाठ बॉक्स के मामले में, आप उपयोग कर सकते हैं '>' (मुखौटा संपत्ति में) अपरकेस निम्न वर्णों बनाने के लिए। जैसे लंबाई आठ के इनपुट अल्फान्यूमेरिक स्ट्रिंग (ए-जेड, 0-9) के लिए, मास्क '> एएएएएएएएएए' का उपयोग करें। केवल अक्षरों (ए-जेड) तक सीमित करने के लिए, '> एलएलएलएलएलएलएल' का उपयोग करें।
यह सबसे अच्छा तरीका है ... चेयर !!! –
यह स्वीकार्य उत्तर होना चाहिए! – henrikmerlander
यह सबसे अच्छा जवाब होना चाहिए! – Jim
- 1. स्ट्रिंग में पहले अक्षर को अपरकेस
- 2. .NET: विंडोज़ विंडो को विंडोज़ नियंत्रण में कैसे परिवर्तित करें
- 3. org.jdom.Document से स्ट्रिंग को कैसे परिवर्तित करें
- 4. स्ट्रिंग [] से ArrayList को कैसे परिवर्तित करें?
- 5. Guid [] से स्ट्रिंग को कैसे परिवर्तित करें?
- 6. JSON को स्ट्रिंग में कैसे परिवर्तित करें?
- 7. स्ट्रिंग में ऐरे को कैसे परिवर्तित करें
- 8. सर्वर से स्ट्रिंग प्राप्त करें। यूआरएलएनकोड को अपरकेस
- 9. gnuplot में स्ट्रिंग में स्ट्रिंग को कैसे परिवर्तित करें?
- 10. जावा में जोडा लोकलडेट से स्ट्रिंग को कैसे परिवर्तित करें?
- 11. विंडोज़ -1250/सीपी 1250 में यूटीएफ -8 में एन्कोडेड स्ट्रिंग को कैसे परिवर्तित करें?
- 12. एक स्ट्रिंग को एक स्ट्रिंग में कैसे परिवर्तित करें?
- 13. सी # टेक्स्टबॉक्स से स्ट्रिंग प्राप्त करें
- 14. प्रीप्रोसेसर (मैक्रोज़) का उपयोग करके सी स्ट्रिंग अक्षर को अपरकेस में परिवर्तित करना संभव है?
- 15. फ़ॉन्ट को स्ट्रिंग में परिवर्तित करें और फिर से वापस
- 16. nsstring से uicolor को कैसे परिवर्तित करें?
- 17. स्ट्रिंग से डेट ऑब्जेक्ट को कैसे परिवर्तित करें?
- 18. Arduino पर int से स्ट्रिंग को कैसे परिवर्तित करें?
- 19. स्ट्रिंग को कैसे परिवर्तित करें तिथि से लंबी मिलीसेकंड
- 20. एनएसएसटींग से सी स्ट्रिंग को कैसे परिवर्तित करें?
- 21. स्ट्रिंग को पूर्णांक टेम्पलेट में पूर्णांक में कैसे परिवर्तित करें?
- 22. जावास्क्रिप्ट में स्ट्रिंग में स्ट्रैट को कैसे परिवर्तित करें?
- 23. PHP में किसी स्ट्रिंग में सरणी को कैसे परिवर्तित करें?
- 24. नामValueCollection से JSON स्ट्रिंग को कैसे परिवर्तित करें?
- 25. संपादन से टेक्स्टबॉक्स को अक्षम कैसे करें?
- 26. आर में गणित अभिव्यक्ति में स्ट्रिंग को कैसे परिवर्तित करें?
- 27. जावा में स्ट्रिंग तिथि को टाइमस्टैंप में कैसे परिवर्तित करें?
- 28. सीआई में एक स्ट्रिंग में GUID को कैसे परिवर्तित करें?
- 29. स्ट्रिंग में इंटीजर को एच में कैसे परिवर्तित करें: selectOneMenu
- 30. वीएचडीएल में स्ट्रिंग को पूर्णांक में कैसे परिवर्तित करें?
+1, यह अधिक उपयुक्त है। – ABH
@ फेरहाद बहुत बहुत धन्यवाद। – Sukanya