【发布时间】:2013-11-16 10:48:35
【问题描述】:
我使用 ShowDialog() 打开另一个自定义表单,
问题是这个新打开的表单尚未被选中,而只是在顶部。这会导致在我单击表单一次之前,我无法捕获按键或已经选择了我的第一个选项卡索引。
谁能帮帮我?
我已经在 Form_Load 中尝试过这些,但它还不起作用:
Me.Activate()
Me.BringToFront()
Me.Focus()
Me.Show()
Me.Select()
我尚未通过 Google 搜索找到答案。
【问题讨论】:
-
当您使用 Showdialog() 时,表单将显示在 TopMost 上,因此其他表单将被发送到前面,您在关闭 showdialog 之前无法专注于它
-
听起来您有一个计时器或处理程序来处理并专注于上述表单,因此您失去了对对话表单的关注
标签: vb.net forms select focus infinite-loop