2013-07-17 74 views
0

在MDI容器中的第一步登錄表單。它運作良好。登錄後下一個消息表單顯示「超出」MDI容器。我想在MDI容器中顯示消息格式。從MDI父母在C#1中調用MDI子方法

// MDI code 
    private void Form1_Load(object sender, EventArgs e) 
    { 
     Form2 login = new Form2(); 
     login.MdiParent = this; 
     login.Show();    
    } 
    // Login button code 
    private void button1_Click(object sender, EventArgs e) 
    { 
     if (textBox1.Text == "admin" && textBox2.Text == "123") 
     { 
      Form3 message = new Form3();     
      this.Hide(); 
      message.Show(); 
     } 
    } 
+1

這是一個問題? –

+0

你是什麼意思,在裏面,你的意思是消息箱的所有者應該是中間容器,或者你的意思是你想它在mdi容器的邊界內? – MEYWD

+0

當你說消息時,你實際上是指'Form3',你命名'message'嗎?或者你是指一個實際的MessageBox? – Tim

回答

0

如果你的意思是顯示MDI容器內的形式再做

message.MdiParent = login.MdiParent;