Windows Forms App: Demo ứng dụng tính tuổi bằng năm sinh, sử dụng hàm lấy ngày tháng hiện tại của hệ thống

Bài viết này mình sẽ demo một ứng dụng cho phép bạn nhập năm sinh của mình và tính ra tuổi của mình, thì tính như này quá là đơn giản đúng không, điều đáng chú ý ở đây là ứng dụng của bạn sẽ chẳng biết tính tuổi cho bạn vào thời điểm nào. Thì ở đây mình sẽ sử dụng một hàm xây dựng sẵn trong C#, cho phép lấy ngày tháng hiện tại của hệ thống để có thể tính được chính xác nhất trong thời điểm tính tuổi.

Giao diện ứng dụng:

Mô tả và thiết kế

Mô tả: Cho người dùng nhập tên và năm sinh vào các Texbox
– sau đó click vào nút Show sẽ hiện thị ra tên và tuổi của người dùng
– click vào nút Clear sẽ xóa sạch các dữ liệu trên textbox
– nút Exit sẽ thoát chương trình

Thiết Kế:
– Form : frmInfomations
– Lable (Your Name, Year Of Birth) : lblName, lblYear
– Textbox ( Nhập Tên, nhập năm sinh) : txtName, txtYear
-Button ( Show, Clear, Exit): btnShow, btnClear, btnExit

Code xử lý chương trình

Xử lý lỗi để trống trường nhập name
Mình sử dụng sự kiện Leave của textbox để xử lí trường hợp người dùng bỏ trống tên và xuất hiện cảnh báo lên màn hình.

Các bạn chọn Textbox Nhập Name -> chọn Event trong properties -> chọn sự kiện Leave

Code cho sự kiện Leave:

Xử lý lỗi nhập chữ trong textbox Năm sinh
Các bạn bắt lỗi nhập chữ vào ô textbox năm sinh.

Code:

Code chức năng chính

Đầu tiên bắt sự kiện click chuột vào nút Show: Double click vào button Show

Kết quả chương trình:

Sự kiện nút Clear: Khi click vào nút clear thì sẽ xóa sạch dữ liệu trong các ô textbox

Sự kiện nút Exit và sự kiện trước khi thoát chương trình: click vào nút exit sẽ đóng chương trình và hiện thông báo đóng chương trình

Code:

Trong quá trình thực hiện nếu bạn nào không hiểu, hoặc xảy ra lỗi, hoặc thắc mắc gì, mọi người có thể để lại comment bên dưới, mình sẽ giải đáp sớm nhất có thể trong khả năng của mình :>>

Cảm ơn các bạn đã đọc bài viết này, mọi đóng góp hay thắc mắc mọi người vui lòng để lại comment bên dưới, mình sẽ phản hồi sớm nhất có thể. Chúc các bạn thành công.

Minh Nguyễn
PLT SOLUTIONS

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *