Ở bài viết trước mình đã giới thiệu đến các bạn hai hộp thoại thông dụng là hộp thoại Màu, và hộp thoại font. Các bạn có thể tham khảo thêm Tại đây
Thì hôm nay mình xin giới thiệu đến các bạn thêm một số hộp thoại nữa là hộp thoại OpenDialog và SaveDialog, hai hộp thoại này thường được sử dụng khi bạn cần mở một bản tài liệu nào lên, hay đơn giản là lưu xuống một file dữ liệu.
OpenDialog
Thì ở hộp thoại open file thì mình đã có demo và hướng dẫn ở một bài viết trước, các bạn có thể tham khảo Tại đây
Code demo chức năng mở file:
SaveDialog
Hộp thoại Save được sử dụng khi chúng ta thực hiện lưu dữ liệu. Ở bài demo trước, thì khi lưu dữ liệu chúng ta chỉ được lưu ở một đường dẫn cố định, và tên cố định của file, hôm nay chúng ta sẽ sử dụng hộp thoại SaveDialog để tối ưu hóa chức năng Save này
Demo Code:
Hộp thoại MessageBox
Hộp thoại MessageBox là hộp thoại thông báo chỉ dẫn cho người dùng, thông tin hộp thoại bao gồm Text, Button, Symbol, trong C# xây dựng một lớp MessageBox có các phương thức tĩnh Show để hiển thị dialog, lấy giá trị trả về để biết kết quả của người dùng lựa chọn.
Các Button hiển thị cho người dùng lựa chọn với MessageBox được định nghĩa trong MessageButtons.
Một số button trong messageBox:
Một số icon hiển thị trong MessageBox:
Ví dụ: Khi ấn vào Exit thì hệ thống sẽ xác nhận bạn có muốn thoát hay không, và sẽ hiện MessageBox cho người dùng lựa chọn:
Demo Code cho nút Exit
Và trên đây là một vài hộp thoại được xây dựng sẵn trong windows forms app, giúp chúng ta xử lí công việc một cách nhanh chóng, dễ dàng hơn.
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