请问窗体传值时遇到进程被占用无法访问文件是怎么回事

求助:我在用窗体传值时,第一次能运行成功,以后就一直报错了
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 无法将文件“obj\Debug\WindowsFormsTest_01.exe”复制到“bin\Debug\WindowsFormsTest_01.exe”。文件“bin\Debug\WindowsFormsTest_01.exe”正由另一进程使用,因此该进程无法访问此文件。

这是子窗体的。

private string MidMessage { get; set; }
        public  void SendMessage(string str) 
        {
            MidMessage = str;
        }
        private void Form2_Load(object sender, EventArgs e)
        {
            this.label1.Text = MidMessage;
        }

private void button1_Click(object sender, EventArgs e)
    {
        Form2 form2 = new Form2();
        form2.MdiParent = this;
        form2.SendMessage(textBox1 .Text .Trim());
        form2.Show();

    }
这是父窗体的。
求助大佬怎么解决。


————————————————————


问题已解决

 打开任务管理器,切换到进程,把WindowsFormsTest_01.exe关闭
再运行

Form2 form2 = new Form2();

form2.MidMessage = textBox1 .Text .Trim()

form2.ShowDialog();试试

为啥你这的这么复杂