cái này mình mới chỉ mò nó ở mức độ là khi con trỏ chuột hết focus lên nó thì mới kiểm tra thôi. bạn coi thử tham khảo thêm nhé.
public Form1()
{
InitializeComponent();
//trong hàm khởi tạo của form thêm thằng này vào.
maskedTextBox1.ValidatingType = typeof(System.DateTime);
}
bắt event TypeValidationCompleted thêm code sau.
Code:
private void maskedTextBox1_TypeValidationCompleted(object sender, TypeValidationEventArgs e)
{
if (!e.IsValidInput)
{
MessageBox.Show("sai roi");
maskedTextBox1.Text = "";
maskedTextBox1.Focus();
e.Cancel = true;
}
}