Multiple-Document Interface Applications
MDI Applications là gì?
MDI Applications (Multiple-Document Interface Applications) cho phép bạn hiển thị nhiều form tại cùng 1 thời điểm, các form đó được hiển thị trong chung 1 form cha.
Hiểu đơn giản: nếu bạn mở 1 form từ 1 form, form mới sẽ nằm ngoài form chính. Vậy muốn form mới là form con của form chính, ta sử dụng MDI.
Giao diện
Thiết kế giao diện đơn giản như sau: gồm 1 form cha (main form) chứa 1 button để mở các form con và 1 form con (child form).


Code
Việc quan trọng nhất là thiết đặt cho form chính là form chứa như sau
Trong sự kiện click của button, thêm 1 form con
Kết quả


Và câu hỏi đặt ra là: khi bấm nút, nếu như form con đã được mở lên rồi thì không mở nữa thì sao? Đơn giản là ta chỉ cần kiểm tra trong các form con có form nào trùng tên với form cần mở không, nếu có thì không mở nữa. Cách làm như sau:
Kết quả

Kết
Khá đơn giản phải không? MDI tỏ ra rất hữu dụng trong những ứng dụng cần mở nhiều form như các ứng dụng quản lý. Do đó, đây là 1 cách để bạn tiết kiệm không gian làm việc và đỡ gây nhầm lẫn với người dùng.
Comments
Post a Comment