這篇文章主要介紹了C# TextBox控件實現只能輸入數字的方法,本文使用TextBox的keypress事件實現這個需求,需要的朋友可以參考下
只需要在控件TextBox的keypress事件中寫入如下代碼即可滿足要求:
代碼如下:
if (e.KeyChar == '.' && this.txbEnd.Text.IndexOf(".") != -1)
{
e.Handled = true;
}
if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == '.' || e.KeyChar == 8))
{
e.Handled = true;
}
其中.txbEnd為當前你窗體中textbox控件的name