הוספת טופס child
יצרתי בפרויקט טופס mdi וכשאני מעלה בארוע Form1_load קריאה להעלות טופס child, אני מצליח וזה עולה יפה. לדוגמא: private void Form1_Load(object sender, EventArgs e) { ;()Form2 doc2 = new Form2 ;doc2.MdiParent = this ; doc2.Show } אך אני מעוניין ליצור מחלקה שתטפל בעיניני העלת וסגירת חלונות (בפרוייקט קימים כמה סוגים של טופסי child ואני מעוניין ליצור פונקציה שתיתן למשתמש לבחור איזה חלון ירצה לעלות ואיזה לא) וכאשר אני מגדיר מחלקה אני לא מצליח להעלות מתוכה טופס child - ואינני מבין מדוע? לדוגמא: public class window { (public void load1(int sh { (if ( sh == 2 { ;()Form2 doc2 = new Form2 ;doc2.MdiParent = this ;()doc2.Show } (else if (sh == 3 { ;()Form3 doc3 = new Form3 ;doc3.MdiParent = this ;doc3.Show } }
יצרתי בפרויקט טופס mdi וכשאני מעלה בארוע Form1_load קריאה להעלות טופס child, אני מצליח וזה עולה יפה. לדוגמא: private void Form1_Load(object sender, EventArgs e) { ;()Form2 doc2 = new Form2 ;doc2.MdiParent = this ; doc2.Show } אך אני מעוניין ליצור מחלקה שתטפל בעיניני העלת וסגירת חלונות (בפרוייקט קימים כמה סוגים של טופסי child ואני מעוניין ליצור פונקציה שתיתן למשתמש לבחור איזה חלון ירצה לעלות ואיזה לא) וכאשר אני מגדיר מחלקה אני לא מצליח להעלות מתוכה טופס child - ואינני מבין מדוע? לדוגמא: public class window { (public void load1(int sh { (if ( sh == 2 { ;()Form2 doc2 = new Form2 ;doc2.MdiParent = this ;()doc2.Show } (else if (sh == 3 { ;()Form3 doc3 = new Form3 ;doc3.MdiParent = this ;doc3.Show } }