把重点放在form2上

时间:2013-08-22 19:17:10

标签: c# forms

我有一个包含两个表单的程序,但Form1在表单2上打开,这是不好的,因为您需要先使用表单2。如何在应用程序运行时强制关注Form2?

1 个答案:

答案 0 :(得分:1)

对Form2使用ShowDialog而不是Show

您还可以使用Application.OpenForms属性获取已打开的表单Form2,然后调用其Focus方法,如:

if(Application.OpenForms["Form2"] != null)
   Application.OpenForms["Form2"].Focus();