use*_*040 3 c# sendkeys winforms
可能重复:
限制文本框中的数字和字母 - C#
我有一个名为的文本框TextBox1.只允许用户输入大写字母.其他角色必须被拒绝.我怎样才能做到这一点?
private void TextBox1_KeyDown(object sender, KeyEventArgs e)
{
if (!"ABCDEFGHIJKLMNOPQRSTUVWXYZ".Contains(Convert.ToChar(e.KeyValue)))
{
SendKeys.Send(Convert.ToChar(0).ToString());
}
}
Run Code Online (Sandbox Code Playgroud)
试试这个:
private void TextBox1_KeyDown(object sender, KeyEventArgs e)
{
if (!"ABCDEFGHIJKLMNOPQRSTUVWXYZ".Contains(Convert.ToChar(e.KeyValue)))
e.Handled = true;
}
Run Code Online (Sandbox Code Playgroud)