股票

VS2015中text文本框输入时限定为数字

想在文本框中限定输入数字,结果双击文本框自动绑定了_TextChanged事件,结果数字KeyPress限定函数不能用。

VS2015中text文本框输入时限定为数字

找了一下,发现默认情况下,触发事件是_TextChanged,要修改的话,点击属性旁边的事件列表,就是那个闪电符号,找到找到其中KeyPress事件,双击会自动生成KeyPress函数,同时绑定触发事件。

this.textBoxTime.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.textBoxTime_KeyPress);

private void textBoxTime_KeyPress(object sender, KeyPressEventArgs e)
{
    if (e.KeyChar != 8 && !Char.IsDigit(e.KeyChar))
    {
        e.Handled = true;
    }
}

打赏
原文链接:,转发请注明来源!

发表评论