C# WinForm 控件限制输入数字和小数点并自动将小写字母转换为大写
可以通过以下步骤实现:
- 在控件的KeyPress事件中添加以下代码,限制只能输入数字和小数点:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && e.KeyChar != '.')
{
e.Handled = true;
}
}
- 在控件的TextChanged事件中添加以下代码,将小写字母转换成大写字母并显示:
private void textBox1_TextChanged(object sender, EventArgs e)
{
textBox1.Text = textBox1.Text.ToUpper();
}
这样就可以实现只能输入数字和小数点,并且输入的小写字母会自动转换成大写字母显示。
原文地址: https://www.cveoy.top/t/topic/jFGX 著作权归作者所有。请勿转载和采集!