C#TextBox只允许输入小数
c#格式限制
只允许输入小数
使用事件KeyPress
以下是事件函数:
private void Version_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(Char.IsNumber(e.KeyChar) ||(!TextBox1.Text.StartsWith("-")&&e.KeyChar=='-'&&TextBox1.SelectionStart==0)|| (!TextBox1.Text.Contains('.') && e.KeyChar == '.') || e.KeyChar=='\b'))
e.Handled = true;
}