C# 4.0 如何验证文本框只允许c#net中的第一个字符大写,后一个字符大写?

C# 4.0 如何验证文本框只允许c#net中的第一个字符大写,后一个字符大写?,c#-4.0,textbox,validating-event,C# 4.0,Textbox,Validating Event,我有一个任务,我的文本框只接受第一个字符大写字母lettr并将字符重新设置为正常字符。使用文本框的按键事件: private void txt_KeyPress(object sender, KeyPressEventArgs e) { if (txt.Text != "" && !Char.IsUpper(txt.Text, 0)) { txt.Text = Char.ToUpper(txt.Text[0]) + txt.Text

我有一个任务,我的文本框只接受第一个字符大写字母lettr并将字符重新设置为正常字符。

使用文本框的按键事件:

private void txt_KeyPress(object sender, KeyPressEventArgs e) { if (txt.Text != "" && !Char.IsUpper(txt.Text, 0)) { txt.Text = Char.ToUpper(txt.Text[0]) + txt.Text.Substring(1); } } 私有void txt_按键(对象发送器,按键事件参数e) { if(txt.Text!=“&&&!Char.IsUpper(txt.Text,0)) { txt.Text=Char.ToUpper(txt.Text[0])+txt.Text.Substring(1); } }
欢迎来到堆栈溢出!谢谢你的回复,但它的工作相反我的要求是什么,我的要求是第一个字符应该是大写字母