我有一个问题,我可以在母版前面显示一个表单,但仍然无法看到我点击Chrome。在这种情况下,最顶层的属性不起作用,因为如果我点击Chrome它仍会显示。我在网上找不到任何东西,我是VB.net程序员的新手。
答案 0 :(得分:5)
我相信你所寻找的是一种无模式的对话,或者用.NET的说法,是一种自有的形式。拥有的表单将始终显示在其所有者面前,即使所有者具有焦点,也将最小化并与其所有者关闭。它几乎作为其所有者的一部分,但以单独的形式。拥有的表单的一个例子是Visual Studio Find&替换对话。
有许多方法可以创建自有表单,例如
Dim f As New SomeForm
f.Owner = Me
f.Show()
或:
Dim f As New SomeForm
f.Show(Me)
您还可以创建默认实例,例如
SomeForm.Show(Me)