2013-12-13 72 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