Tôi có biểu mẫu MDI. trong hình thức MDI này tôi có thể mở một số hình thức con sử dụng:Mở biểu mẫu con từ một biểu mẫu con khác và đặt MDI thành biểu mẫu gốc - cách thực hiện?
này nằm MainForm
Form1 f1 = new Form1;
f1.MdiParent = this; //this refers to MainForm (parent)
f1.Show();
này làm việc như mong đợi!
Nhưng bây giờ, khi tôi ở dạng con (Form1 -> f1), tôi muốn mở một biểu mẫu khác làm con cho MainForm
nhưng khi tôi sử dụng this
từ khóa, nó sẽ trả về f1
. Làm cách nào để mở biểu mẫu mới trong phạm vi f1
và đặt MdiParent
thành MainForm
?
Bạn có thể sử dụng điều này.MdiParent. Nó thường là tốt nhất để lại tạo cửa sổ con cho cha mẹ. Sử dụng một sự kiện để yêu cầu sự kiện đó thực hiện hành động. –