Mam formularz MDI. w tej postaci MDI mogę otworzyć kilka form potomnych za pomocą:Otwieranie formularza dziecka z innego formularza dziecka i ustawianie MDI na formularzu rodzica - jak to zrobić?
Jest ciągu MainForm
Form1 f1 = new Form1;
f1.MdiParent = this; //this refers to MainForm (parent)
f1.Show();
to działa zgodnie z oczekiwaniami!
ale teraz, gdy jestem w formie dziecięcej (Form1 -> f1) Chcę otworzyć inną formę jako dziecko na MainForm
ale kiedy używam this
słowa kluczowego będzie reffer do f1
. Jak mogę otworzyć nowy formularz w numerze f1
i ustawić jego MdiParent
na MainForm
?
Prawdopodobnie możesz użyć tego. MdiParent. Zazwyczaj najlepiej jest pozostawić okienko podrzędne rodzicowi. Użyj wydarzenia, aby powiedzieć mu, aby podjąć działanie. –