如何在顶部制作表格

时间:2013-12-10 04:58:02

标签: vb.net winforms

我总是把form2放在首位我遇到了问题。

由其属性TopTost=True确实它将在我的电脑中的所有应用程序的顶部,顶部意义顶部。但我只想让它在MainForm

上面

一种方式是.ShowDialog这会产生消息框效果。但这不是我想要的,我还需要控制MainForm以简化,我想要form2类似的东西,并叠加显示一些东西..

我该怎样才能使form2始终位于MainForm之上并且只在那里。如果MainForm最小化,它也会。 感谢

1 个答案:

答案 0 :(得分:2)

您正在寻找owned form

MainForm课程中的代码:

' Create form to be owned 
Dim ownedForm As New form2()

' Add form2 to the array of owned forms for MainForm (Me)
Me.AddOwnedForm(ownedForm)

' Show the owned form
ownedForm.Show()

form2将保持在MainForm之上,直到您关闭它为止/如果您最小化MainForm,所拥有的表单(form2)将随之最小化。

相关问题