2012-07-23 44 views
1

上我有一個包含許多子MDI應用程序形成形式最大限度地發揮另一種形式

我的問題是,在點擊一個特定的菜單,我在MDI形式打開窗體與最大化窗口。這工作正常。

現在,如果我打開另一個表單上的第一個,如果我想第二個表單是正常大小,我無法做到這一點。

第二種形式也打開最大化窗口類似於第一個。我希望第二種形式是正常的小尺寸。

我想通常顯示第二種形式並使第一種形式最大化。

我該怎麼做?

Private Sub TESTToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles TESTToolStripMenuItem.Click 
     Dim f As New newCalendar2("UGHARANI") 
     f.Show() 
     f.MdiParent = Me 
     f.WindowState = FormWindowState.Maximized 
    End Sub 
+0

您有多遠 - 代碼式。請發送代碼小數點 – 2012-07-23 10:49:10

+0

Private Sub TESTToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles TESTToolStripMenuItem.Click Dim f As New newCalendar2("UGHARANI") f.Show() f.MdiParent = Me f.WindowState = FormWindowState.Maximized End Sub
2012-07-23 11:23:46

+0

我無法使用vb.net格式添加代碼。請原諒我,告訴我如何在本論壇中添加VB.NET代碼作爲回覆。 – 2012-07-23 11:25:11

回答

0

好吧,我想我明白你想要什麼來完成:你想第一(數據)的形式是一種背景,你的MDI應用程序,並有其他形式在它的上面顯示,對?

嗯,一種方法可能是從背景表格中刪除邊框 - 並將其填充到MDI父窗體中。儘管如果用戶點擊任何地方,它最終都會出現並隱藏所有其他表單。但是,如果它不需要任何用戶交互,則可以始終使用它的Activate事件將其發送回後臺,使用Me.SendToBack().