亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

winform文本框只能輸入數字如何解決

小億
442
2023-09-29 04:50:20
欄目: 智能運維

要使WinForm文本框只能輸入數字,可以使用以下方法之一:

  1. 使用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)
{
textBox1.Text = Regex.Replace(textBox1.Text, "[^0-9]", "");
}
  1. 使用掩碼輸入:

使用MaskedTextBox控件代替普通的TextBox控件,然后設置掩碼為數字的格式(例如:0-9)。

maskedTextBox1.Mask = "0-9999";

無論哪種方法,都可以限制文本框只能輸入數字。

0
拜泉县| 芜湖市| 宁南县| 宜都市| 马龙县| 武邑县| 昌吉市| 简阳市| 高台县| 平顶山市| 肃北| 榆林市| 封丘县| 克什克腾旗| 西安市| 黑龙江省| 红河县| 长春市| 临桂县| 左云县| 盱眙县| 兴山县| 枝江市| 金阳县| 普宁市| 桂平市| 孟津县| 绍兴市| 云南省| 双牌县| 祁东县| 柘城县| 绥芬河市| 霍山县| 循化| 永安市| 阜平县| 丁青县| 沂源县| 南郑县| 南平市|