如何令textbox只输入大写英文字母

来源:百度知道 编辑:UC知道 时间:2024/07/07 12:44:27
我需要将一textbox只能输入英文大写,不允许英文小写,不允许数字和标点符号,更不允许中文。

如何实现?具体代码?
可惜KeyPress不能解决COPY AND PASTE啊。

呵呵
private void Form1_Load(object sender, EventArgs e)
{
textBox1.ShortcutsEnabled = false;
}//这个屏蔽textBox1的右键.
private void textBox3_KeyDown(object sender, KeyEventArgs e)
{
((TextBox)sender).SelectionLength = 0;
}//这个控制输入时只允许一个一个字符输入,也就是说屏蔽了ctrl+v

--------------------------------------------
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if ((int)e.KeyChar < 65 || (int)e.KeyChar > 90)
{
e.Handled = true;
}
}

楼上的不能 在加上控制退格允许输入就好了

写毛毛代码。。。 搞个验证控件ok。

用ASCII来判断