Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Làm thế nào để bắt người dùng nhập đúng ngày tháng năm trong maskedtextbox

  1. #1
    Ngày gia nhập
    10 2007
    Bài viết
    4

    Post Làm thế nào để bắt người dùng nhập đúng ngày tháng năm trong maskedtextbox

    Mình muốn làm 1 usercontrol bắt người dùng phải nhập đúng ngày tháng năm vào maskedtextbox. Tức là ngày thì ko vượt quá 31 , tháng phải nhỏ hơn 12, năm phải 4 chữ số. Mình làm mãi chưa được, mong các bạn chỉ giúp
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    09 2007
    Bài viết
    724

    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é.

    C Code:
    1.  
    2. public Form1()
    3.         {
    4.             InitializeComponent();
    5. //trong hàm khởi tạo của form thêm thằng này vào.
    6.             maskedTextBox1.ValidatingType = typeof(System.DateTime);        
    7.         }

    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;
                }
            }

  3. #3
    Ngày gia nhập
    10 2007
    Bài viết
    4

    thanks bạn nhé

  4. #4
    Ngày gia nhập
    05 2010
    Bài viết
    3

    mình đã làm thử như của bạn.Nhưng nó lại không cho thực hiện các thao tác khác nếu bạn không nhập giá trị vào masktextbox

  5. #5
    Ngày gia nhập
    05 2010
    Bài viết
    1

    Bạn vào toolbox ->DateTimePicker->properties->format ->short đi
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Các đề tài tương tự

  1. Trả lời: 5
    Bài viết cuối: 22-02-2012, 06:20 PM
  2. Lập trình C Kiểm tra đúng/sai của chuỗi người dùng nhập vào từ bàn phím trong C?
    Gửi bởi n0b0dy.n0l0v3 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 19-09-2011, 12:56 PM
  3. Dùng RegularExpressionValidator kiểm tra ngày,tháng, năm của textbox có đúng không ?
    Gửi bởi nguyenvantien87 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 24-07-2011, 10:18 PM
  4. Sử dụng maskedtextbox để bắt người dùng nhập số thực?
    Gửi bởi boychantinh20027 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 06-06-2011, 09:06 AM
  5. Chuyển định dạng ngày/tháng/năm Việt Nam cho Maskedtextbox
    Gửi bởi zalrol trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 16-05-2011, 12:12 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn