关闭模态窗体后将焦点设置为文本

时间:2017-07-27 03:23:36

标签: vb.net

我正在尝试使用VB NET创建一个应用程序,并试图弄清楚如何实现我想要的但似乎我卡在那里。

我有Form1 Button1Textbox1,当我们点击Button1时,它会Form2模态Form2.ShowDialog()。在Form2关闭后,我想在Textbox1中设置Form1

到目前为止,我所尝试的是在Form1.Textbox1.Select()Form2事件中将FormClosed方法放在FormClosing中,但它不起作用。然后尝试将Me.Textbox1.Select方法放入Form1 Activated事件中也不起作用。

知道怎么做吗?

1 个答案:

答案 0 :(得分:1)

鉴于这是您在Button1中的称呼方式:

Form2.ShowDialog()

你可以简单地说:

TextBox1.Focus()之后

Form2.ShowDialog(),以便在Form2关闭时,TextBox1将专注于Form1

这很简单:

Form2.ShowDialog()
TextBox1.Focus()

当您致电ShowDialog()时,在该表单关闭之前,它不会继续使用下一个代码。