C# MaskedTextBox在删除旧值之前未获取值
我在winform上使用了一个MaskedTextBox,并从数据库中填充了一个值。但问题是,当值位于MaskedTextBox中时,我无法写入任何内容。但是当我删除之后的值时,我可以在MaskedTextBox中写入。我在控件上设置了掩码,“欧洲军事”是指24小时格式。我怎样才能解决这个问题。我通过下面的代码验证它C# MaskedTextBox在删除旧值之前未获取值,c#,winforms,maskedtextbox,C#,Winforms,Maskedtextbox,我在winform上使用了一个MaskedTextBox,并从数据库中填充了一个值。但问题是,当值位于MaskedTextBox中时,我无法写入任何内容。但是当我删除之后的值时,我可以在MaskedTextBox中写入。我在控件上设置了掩码,“欧洲军事”是指24小时格式。我怎样才能解决这个问题。我通过下面的代码验证它 private void maskedTextBox1_TypeValidationCompleted(object sender, TypeValidationEventArg
private void maskedTextBox1_TypeValidationCompleted(object sender, TypeValidationEventArgs e)
{
if (!e.IsValidInput)
{
e.Cancel = true;
MessageBox.Show("Invalid time");
}
}
什么都不会写
听起来你想要这个
private void maskedTextBox1_Enter(object sender, EventArgs e)
{
maskedTextBox1.Focus();
maskedTextBox1.SelectAll();
}
请显示,如何从数据库中填充值。