C#开发之限制TextBox只能输入数字和退格键

给TextBox添加一个KeyPress事件

/// <summary>
/// TextBox只能输入数字和退格键
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    // 如果输入的不是数字键,也不是Backspace键,则取消该输入
    if (!(Char.IsNumber(e.KeyChar)) && e.KeyChar != (char)8)
    {
        e.Handled = true;
    }
}

猜你喜欢

转载自www.cnblogs.com/ywj1874/p/9099889.html