0

从我的表单中打开几个“拥有”表单时,我遇到了一些情况。

            Dim f As New ownedform
            With f
                .Owner = Me
                .Show()
            End With

这行得通。但我有一个问题。
我可以通过按“所有者”或“拥有”表单上的某个按钮以某种方式使“所有者”表单成为顶层并弹出“拥有”表单吗?

我尝试了一个最简单的“.BringToFront”,但这不起作用。

4

1 回答 1

0

BringToFront 仅用于设置 z-order 的控件。

但你可以做到。首先在form1中写下这段代码

    Me.Hide()
    Dim frm As New form2

    frm .ShowDialog()

把这段代码写成form2

    Me.Hide()
    Dim frm As New form1
    frm .ShowDialog()

于 2013-01-24T09:17:08.017 回答