舒兰大米价格:C#限制textbox输入汉字

来源:百度文库 编辑:高考问答 时间:2024/04/30 03:47:02
C#如何限制textbox只能输入汉字,或日期形式的内容
谢谢
能说得具体点吗?有代码参考最好,谢谢

private void textBox6_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar==13)
this.textBox5.Focus();
if(e.KeyChar<'0' || e.KeyChar>'9')
{
e.Handled=true;
}
if (e.KeyChar == 8)
{
e.Handled = false;
}
}

智能输入数字日期:20060601

可以用正则表达式做
也可以用一个傻办法,日期就用DateTime.Prase(TextBox.Text),看看有没有异常
中文就判断字符串中是否含有字母