C#  TextBox只能夠輸入數字及小數點

private void InitializeComponent()

 this.TextBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.TextBoxF_32B_2_KeyPress);


 private void TextBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
        {
            if (e.KeyChar.CompareTo('\b') == 0)
                e.Handled = false;
            else if ((e.KeyChar.CompareTo('0') < 0 || e.KeyChar.CompareTo('9') > 0) && !(e.KeyChar.CompareTo('.') == 0)) //比較輸入值的範圍是否超出數字
                e.Handled = true;// Handled 為是否鎖住輸入
        }

文章標籤
全站熱搜
創作者介紹
創作者 janema66 的頭像
janema66

貞愛講

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