0

我有一个使用 ShowDialog() 打开子屏幕的 vb.net 应用程序。

长话短说,如果我在程序顶部打开 IE 而不最小化程序,我会遇到集中控制的问题。一旦我重新激活我的程序并关闭一个子窗口,IE 将再次显示而不是我的程序。我通过设置表单的所有者来解决这个问题。

现在我有另一个问题。设置所有者后,当子屏幕打开而不是父名称时,我的表单的父(文本)名称现在显示在应用程序的顶部。当子屏幕打开时,如何解决此问题以仅显示孩子的文本表单名称?

4

1 回答 1

0

我尝试了几件事,例如尝试设置父文本属性的名称。

我可以让它工作的唯一方法是删除我设置子控件所有者的行,然后在 showDialog 之后,将父焦点设置为 true:

form.ShowDialog()
Me.Visible = True
于 2012-05-25T13:56:18.210 回答