91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C# TextBox中只能輸入數字的方法有哪些

小億
268
2024-01-19 10:30:14
欄目: 編程語言

C#中只允許輸入數字的方法有以下幾種:

  1. 使用KeyPress事件:可以使用KeyPress事件來過濾輸入,只允許數字輸入。在KeyPress事件中,可以通過判斷輸入的字符是否是數字來決定是否接受輸入。
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
    {
        e.Handled = true;
    }
}
  1. 使用TextChanged事件:可以使用TextChanged事件在每次文本框內容發生變化時檢查輸入是否為數字,并在必要時進行處理。
private void textBox1_TextChanged(object sender, EventArgs e)
{
    if (!int.TryParse(textBox1.Text, out int result))
    {
        textBox1.Text = "";
    }
}
  1. 使用正則表達式:可以使用正則表達式來驗證輸入是否為數字,并在必要時進行處理。
private void textBox1_TextChanged(object sender, EventArgs e)
{
    if (!Regex.IsMatch(textBox1.Text, @"^\d+$"))
    {
        textBox1.Text = "";
    }
}

以上方法可以根據具體需要選擇其中一種或多種來實現只允許數字輸入的功能。

0
沈丘县| 本溪市| 临泉县| 松潘县| 恭城| 垣曲县| 吉水县| 屯留县| 加查县| 长顺县| 宜阳县| 新民市| 靖西县| 阿合奇县| 黔西县| 马公市| 浙江省| 鄂州市| 温宿县| 北票市| 台前县| 青阳县| 百色市| 普定县| 宝鸡市| 岳池县| 渭南市| 会同县| 合山市| 长海县| 乌兰浩特市| 宁津县| 克什克腾旗| 同心县| 江安县| 平湖市| 怀来县| 西畴县| 盖州市| 蓝田县| 泰州市|