中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
方山县| 南昌县| 横峰县| 大足县| 贡山| 教育| 九龙县| 历史| 类乌齐县| 宁陕县| 湘潭县| 博兴县| 赣榆县| 鹤山市| 延安市| 苍溪县| 仙居县| 三台县| 方山县| 濮阳县| 临漳县| 永州市| 波密县| 顺平县| 建始县| 南江县| 宜宾县| 黔江区| 射洪县| 米林县| 华阴市| 沅陵县| 铜山县| 武冈市| 大理市| 衡阳县| 古田县| 汝城县| 乌拉特后旗| 吉林市| 崇礼县|