[C#] Hướng Dẫn Xây Dựng ứng Dụng đa Cửa Sổ MDI
Có thể bạn quan tâm
Nội dung
Giới thiệuMDI Form (Multiple Document Interface) là 1 dạng Form chứa nhiều Form con. Một ứng dụng đa cửa sổ MDI có thể hiển thị nhiều cửa sổ con bên trong chúng, điều này trái ngược với các ứng dụng có giao diện đơn lẻ (SDI) chỉ có thể tao tác với một tài liệu cùng một lúc. Các ứng dụng đa cửa sổ MDI thường có một Menu chứa các Menu cấp 2 để chuyển đổi qua lại giữa các cửa sổ con. Trong bài viết này csharpcanban.com sẽ hướng dẫn các bạn xây dựng phần mềm đa cửa sổ bằng MDI form trên C#.
Bất kỳ một Form nào của C# đều có thể trở thành MDI Form bằng cách gán thuộc tính:
IsMdiContainer = true; Xây dựng phần mềmĐể thực hiện xây dựng phần mềm đa cửa sổ MDI ta thực hiện theo các bước như sau.
Bước 1. Tạo một Project Winform mới và đặt tên là HDMDIForm
Bước 2. Thiết lập thuộc tính IsMdiContainer là true vào trong sự kiện Load() của Form chính
private void Form1_Load(object sender, EventArgs e) { this.IsMdiContainer = true; }Bước 3. Kéo một menuStrip vào Form1 và tạo Menu như hình dưới đây
![[C#] Hướng dẫn xây dựng phần mềm đa cửa sổ bằng MDI form](https://csharpcanban.com/wp-content/uploads/2018/12/Huong-dan-tao-MDI-Form-1.jpg)
Bước 4. Trong sự kiện Click của Menu ta thêm đoạn mã sau
private void newFormToolStripMenuItem_Click(object sender, EventArgs e) { Form new_mdi_child = new Form(); new_mdi_child.Text = "Cửa sổ con MDI"; new_mdi_child.MdiParent = this; new_mdi_child.Show(); }Bước 5. Nhấn F5 để chạy chương trình. Sau khi nhấp chuột vào File->New form các cửa sổ MDI con sẽ hiện ra bên trong Form chính.
Xem thêm [WPF] Cách sử dụng log4net trong wpf![[C#] Hướng dẫn xây dựng phần mềm đa cửa sổ bằng MDI form](https://csharpcanban.com/wp-content/uploads/2018/12/Huong-dan-tao-MDI-Form-2.jpg)
Như vậy, trên đây csharpcanban.com đã Hướng dẫn các bạn xây dựng một ứng dụng MDI bằng C#. Thực sự là quá đơn giản đúng không các bạn. Hãy thực hành và vận dụng ngay nhé các bạn. Mọi thắc mắc hãy để lại lời bình trong phần bình luận ở dưới đây. Csharpcanban.com sẽ trả lời các bạn chi tiết nhất.
Các bài tiếp theo csharpcanban.com sẽ tiếp tục hướng dẫn các bạn sử dụng các hộp thoại trong C# như: sử dụng FontDialog, PictureBox, PrintDialog, và nhiều hộp thoại khác, hãy thường xuyên theo dõi website csharpcanban.com để cập nhật các bài học mới nhé các bạn. Chúc các bạn thành công !!!
Bản quyềnNội dung trên csharpcanban.com được biên soạn, biên dịch từ nhiều nguồn khác nhau, đồng thời đã được viết thành chương trình. Csharpcanban.Com bảo lưu mọi quyền đối với những bài viết này. Mọi hình thức sao chép đều cần phải được Csharpcanban.Com cấp phép.
Tải CODEĐể tải Code, các bạn hãy nhấp vào Nốt bấm dưới đây. Do mình dử dụng dịch vụ lưu trữ của MediaFire cho nên các bạn hoàn toàn yên tâm là không có virus đâu nhé.
Nhấp vào đây để tải CodeMật mã giải nén: csharpcanban.com
Xem thêm [C#] Hướng dẫn tạo một Project mớiĐĂNG KÝ MUA HÀNG
Email (*) Điện thoại (*) Tên sản phẩm/Dịch vụ:
Lượt xem: 11.697 Chia sẻBài viết liên quan:
- [.NET Core] Hướng dẫn sử dụng Avalonia tạo ứng dụng
Điều hướng bài viết
[C#] Hướng dẫn sử dụng Font Dialog Box [C#] Hướng dẫn sử dụng ProgressBar ControlTừ khóa » Cách Sử Dụng Mdi Trong C#
-
[C#] Phần 2.2: Form Cha Form Con Trong ứng Dụng MDI - YouTube
-
Phần 2: Thiết Kế ứng Dụng MDI Notepad | Tìm ở đây
-
MDI Parent Form Tạo Form Nhiều Form Con - Thư Viện WinForm
-
Lập Trình Windows C# - SDI & MDI - TaiLieu.VN
-
Form MDI - Hiển Thị Form Lồng Trong Form - MegaCode
-
Lập Trình Hiển Thị Và Quản Lý Các Form Con Trong Form Cha
-
LẬP TRÌNH WINDOWS VỚI C# - MDI - Tài Liệu Text - 123doc
-
Lập Trình Windows C# - SDI & MDI Pps - Tài Liệu Text - 123doc
-
How To: Create MDI Parent Forms - Windows Forms .NET Framework
-
Hướng Dẫn Sử Dụng DocumentManager để Làm MDIForm [C#]
-
[DOC] Mẫu Đề Cương Môn Học
-
Tutorials Và Thủ Thuật Lập Trình C#, ASP.NET [Archive]
-
[PDF] ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN - FIT@MTA