c# - 当我关闭另一个表单时如何将焦点设置在文本框上?

标签 c# windows-forms-designer

我有两个表单,Form1 和 Form2。 Form2 通过 Form1 中的按钮打开。我想要的是,当我通过窗口右上角的 X(十字)按钮关闭 Form2 时,焦点将设置为 Form1 的 textbox1。对此有任何帮助吗??

最佳答案

试试这个

  private void button1_Click(object sender, EventArgs e)
    {
        Form2 f = new Form2();
        f.Show();
        f.FormClosed += f_FormClosed;

    }

    void f_FormClosed(object sender, FormClosedEventArgs e)
    {
         textBox1.Focus();
    }

关于c# - 当我关闭另一个表单时如何将焦点设置在文本框上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22527575/

相关文章:

c# - 在位图上绘制旋转一定角度的线

C# 单元测试控制调用问题

c# - 如何在动态添加现在数据之前清除 dataGridView 行以前的数据....?

c# - 在.net中打开没有 'Control Parent'的帮助对话框

c# - 如何在 C# Windows 窗体应用程序中的列表框中显示结构的内容

c# - 有没有一种类型化的方法来在 C# 中声明方法名称

c# - 尝试在 C# 中使用 Firebird 客户端创建新的 Firebird 用户时出错

c# - 使用基于 ReactiveUI C# 的绑定(bind)绑定(bind)到 DataGridColumn

c# - 自定义控件 - 属性框中的可单击链接

c# - 如何对用户控件中公开的属性使用内置编辑器 - Mask Property Editor Issue