在处理 showdialog 表单时,我遇到了 showdialog 问题。应用程序焦点转移到任务栏中打开的另一个程序。如果什么都没有打开,那么它会集中在桌面上。
user1114312
问问题
2300 次
2 回答
1
当对话框过早处理时,就会发生这种情况。所有窗口都被对话框禁用,因此 Windows 无法将焦点集中在其中任何一个上,而必须选择另一个应用程序的窗口。确保将标准模式与 Using 关键字一起使用,以便对话框对象在关闭后被释放:
Using dlg As New FooDialog
If dlg.ShowDialog(Me) = DialogResult.OK Then
'' Use dlg properties
''
End If
End Using
于 2012-05-05T08:00:49.593 回答
1
就这么简单:
form2.showdialog()
me.bringtofront()
于 2012-05-05T14:56:08.437 回答