我希望使用MaskedTextBox来输入时间(HH:mm),由于将其Mask属性设置为时间后,仍然可以输入任意数字,所以我想在KeyPress事件中对小时和分钟作出输入限制,但现在发现KeyPress事件中e.Handled = true没起作用,即使写成这样:
private void maskedTextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}
仍然可以输入任意数字,如果不设置Mask属性,则e.Handled = true有效,为什么会这样呢?怎么解决?
private void maskedTextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;
}
仍然可以输入任意数字,如果不设置Mask属性,则e.Handled = true有效,为什么会这样呢?怎么解决?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货