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

溫馨提示×

WPF設置文本框只能輸入數字

wpf
小億
440
2023-12-19 07:37:49
欄目: 編程語言

要設置WPF中的文本框只能輸入數字,可以使用以下幾種方法:

  1. 使用正則表達式進行驗證:在文本框的TextChanged事件中,使用正則表達式驗證輸入的內容是否為數字,如果不是則清空文本框內容。
private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
{
    TextBox textBox = (TextBox)sender;
    string input = textBox.Text;
    if (!Regex.IsMatch(input, "^[0-9]*$"))
    {
        textBox.Text = string.Empty;
    }
}
  1. 使用鍵盤輸入事件進行驗證:在文本框的PreviewTextInput事件中,判斷輸入的字符是否為數字,如果不是則取消輸入。
private void TextBox_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
    TextBox textBox = (TextBox)sender;
    if (!char.IsDigit(e.Text, e.Text.Length - 1))
    {
        e.Handled = true; // 取消輸入
    }
}
  1. 使用InputScope屬性限制輸入類型:將文本框的InputScope屬性設置為Number,這樣系統會自動顯示數字鍵盤,并限制只能輸入數字。
<TextBox InputScope="Number" />

以上是三種常用的方法,你可以根據需求選擇適合的方式來實現。

0
伊春市| 莱西市| 溆浦县| 澜沧| 临江市| 长海县| 佛坪县| 凤冈县| 长泰县| 容城县| 岑溪市| 综艺| 荣成市| 深泽县| 广元市| 收藏| 从化市| 噶尔县| 五台县| 凤山县| 治多县| 平乡县| 新乡市| 天门市| 南木林县| 阿克苏市| 顺义区| 杂多县| 大邑县| 桑日县| 南宁市| 资中县| 高淳县| 边坝县| 乐至县| 建宁县| 健康| 登封市| 扎赉特旗| 阿勒泰市| 乳山市|