方法一:

this.texBox.KeyPress += new KeyPressEventHandler(HandleKeyPress);

private void HandleKeyPress(object sender, KeyPressEventArgs e)

        {
            if (!char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar))
                e.Handled = true;
        }



方法二:

在textBox1的KeyPress事件,加入

if(e.KeyChar.CompareTo('0')<0 || e.KeyChar.CompareTo('9')>0) //比較輸入值的範圍是否超出數字
      e.Handled=true;// Handled 為是否鎖住輸入

arrow
arrow
    全站熱搜

    createps 發表在 痞客邦 留言(0) 人氣()