2013-12-13 158 views
0

我正在一個項目上工作,而我只是被這個阻礙了。它應該是非常簡單的。我已經包含了代碼,以便您可以看到其他菜單條形項目。菜單條控制「窗口」

用戶可以將許多「孩子」表單打開成mdiParent形式。我希望菜單條上的「窗口」功能填充子表單上的銀行名稱,因此如果用戶有10個銀行表單打開,他們可以通過單擊窗口並查看銀行名稱(名稱我想要拉的文本字段是Bank.lblbank.text)這個功能被發現在許多Microsoft套件產品的2007和更早版本中。

如果我沒有看到我的教授在課堂上這樣做,我會認爲這是微軟專有的Office編碼,我們只是凡人無法訪問。不幸的是,他把它抽出來了,我沒有抓到它。

顯然,我不是在搜索引擎上提出正確的問題,因爲我找不到明確的答案。有人有建議嗎?這個功能不是必須的,但是我想添加一些東西。我在這方面工作太久,只想獲得一點成功。

讓我知道如果項目或屏幕打印的壓縮副本會有所幫助。我很高興以您的方式發送給他們。

感謝大家看着這篇文章和他們的反饋。感謝您的時間!

勞倫

Public Class Loan_Evaluator 

    Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ExitToolStripMenuItem.Click 
     Me.Close() 
    End Sub 

    Private Sub NewLoanToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles NewLoanToolStripMenuItem.Click 
     Dim NewBank As New Bank 
     NewBank.MdiParent = Me 
     NewBank.Show() 
    End Sub 

    Private Sub VerticalToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles VerticalToolStripMenuItem.Click 
     Me.LayoutMdi(MdiLayout.TileVertical) 
    End Sub 

    Private Sub CascadeToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles CascadeToolStripMenuItem.Click 
     Me.LayoutMdi(MdiLayout.Cascade) 
    End Sub 

    Private Sub HorizontalToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles HorizontalToolStripMenuItem.Click 
     Me.LayoutMdi(MdiLayout.TileHorizontal) 
    End Sub 

    Private Sub WindowToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles WindowToolStripMenuItem.Click 

    End Sub 
End Class 

回答

1

選擇主的MenuStrip控制,而不是ToolStripMenuItem。所以你會點擊MenuStrip1,而不是WindowToolStripMenuItem。現在將MdiWindowListItem()屬性更改爲「Window」(或任何想要用打開的MdiChildren填充的菜單項)。完成。

+0

你太棒了!我能夠得到它的工作。現在。 。 。我想讓我更進一步。當我打開我的幾個孩子表單時,它只是將它們列爲1,2,3等,而不是表單標題的文本字段。 (Bank.lblBankNm.text)我試圖在幾個地方叫出來,但沒有用。我想知道是否需要將它識別爲mdiChildForm。如果是這樣的話,您可以將其放在ToolStripMenuItem的屬性下或ToolStripMenuItem的Window選項下。 非常感謝!我感謝你的幫助。 勞倫 – user2852983