菜单条控制“窗口”

时间:2013-12-13 03:55:28

标签: vb.net visual-studio-2012 menuitem menustrip

我正在研究一个项目,我只是因此受到了阻碍。它应该是非常直截了当的。我已经包含了代码,因此您可以看到其他菜单条项目。

用户可以在mdiParent表单中打开尽可能多的“Child”表单。我希望菜单条上的“窗口”功能填充“儿童”表单上的“银行名称”,这样如果用户打开了10个银行表单,他们可以通过单击“窗口”查看特定表单并查看银行名称(名称)我想提取的文本字段是Bank.lblbank.text)在许多Microsoft Suite产品的2007及更早版本中都可以找到此功能。

如果我没有看到我的教授在课堂上这样做,我认为这是我们凡人无法访问的一些专有的Microsoft 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 个答案:

答案 0 :(得分:1)

选择主 MenuStrip 控件,而不是ToolStripMenuItem。因此,您可以单击MenuStrip1,而不是WindowToolStripMenuItem。现在将MdiWindowListItem()属性更改为“Window”(或者您要使用打开的MdiChildren填充的任何菜单项)。完成。